Oracle RMAN 11g Backup and Recovery (7 page)

Loss of an Active but Not Current Online Redo Log Group . . . . . . . . . . . . . . . . 296

Loss of the Current Online Redo Log Group . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

The Data Recovery Advisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

Using the Data Recovery Advisor Through RMAN . . . . . . . . . . . . . . . . . . . . . . 297

Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

PART III

Using RMAN Effectively

13

Using Oracle Enterprise Manager for Backup and Recovery . . . . . . . . . . . . . . . . . . . . 307

Oracle Enterprise Manager: The New Paradigm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308

Grid Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

xvi
Oracle RMAN 11
g
Backup and Recovery

The Grid Control Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312

Installing and Configuring Grid Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

Database Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

The Database Control Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

Installing and Configuring Database Control . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

Using Enterprise Manager Configuration Assistant to Configure

Database Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

RMAN Workshop:
Configure Database Control Using emca
. . . . . . . . . . . . . . . 316

Configuring Backup Settings in Enterprise Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

Device Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

Backup Set Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

Policy Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

What Is Missing from OEM’s Backup Configuration? . . . . . . . . . . . . . . . . . . . . 321

RMAN Workshop:
Configure Backup Settings in OEM
. . . . . . . . . . . . . . . . . . . 321

Configuring Recovery Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

Instance Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

Media Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

Flash Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

RMAN Workshop:
Configure Recovery Settings in OEM
. . . . . . . . . . . . . . . . . . 325

Configuring Recovery Catalogs in OEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

RMAN Workshop:
Register the Recovery Catalog with OEM
. . . . . . . . . . . . . . 326

Related Links for Recovery Catalog Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . 327

Database Backups from Enterprise Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327

Oracle-Suggested Backup Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327

Scheduling a Customized Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

RMAN Script Job vs. Scheduled Backup Wizard . . . . . . . . . . . . . . . . . . . . . . . . 331

RMAN Workshop:
Create an RMAN Script Job in OEM
. . . . . . . . . . . . . . . . . . 332

Performing Recovery in Enterprise Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334

Data Recovery Advisor and the OEM Checkers . . . . . . . . . . . . . . . . . . . . . . . . 335

User Directed Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

RMAN Workshop:
Perform Database Recovery from OEM
. . . . . . . . . . . . . . . . 340

Backup Management and Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

Managing Current Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

Managing Restore Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

Creating Backup Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

Database Cloning from Enterprise Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344

14

RMAN Advanced Recovery Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

Incomplete Recoveries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346

Using the resetlogs Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347

Establishing a Point to Recover To . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347

Time-Based Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

SCN-Based Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

Log Sequence–Based Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

Cancel-Based Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

Recovery Using Restore Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349

Other RMAN Recovery Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

Read-Only Tablespace Recovery Considerations . . . . . . . . . . . . . . . . . . . . . . . 350

Archived Redo Log Restores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

Datafile Copy Restores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350

Contents
xvii

Recovering Corrupted Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

Recovering to a Previous Incarnation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

Tablespace Point-In-Time Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

Performing Automated TSPITR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357

Manual TSPITR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360

TSPITR Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366

Verifying Your Backups Are Recoverable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366

The restore preview Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367

Restoring with the validate and check logical Commands . . . . . . . . . . . . . . . . 369

Using the validate backupset Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

Call the Movers! Cross-Platform Database Movement and RMAN . . . . . . . . . . . . . . . . 371

Introduction to Cross-Platform Transportable Tablespaces . . . . . . . . . . . . . . . . . 372

Byte Ordering and Datafile Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372

We Like to Move It! Move It! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373

Sometimes Things Just Go Wrong . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376

15

Surviving User Errors: Flashback Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377

Prepared for the Inevitable: Flashback Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378

Flashback Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379

Flashback and the Undo Segment: A Love Story . . . . . . . . . . . . . . . . . . . . . . . . 379

Performing Flashback Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380

Flashback Versions Query with Oracle Enterprise Manager . . . . . . . . . . . . . . . 380

RMAN Workshop:
Explore Flashback Versions Query
. . . . . . . . . . . . . . . . . . . 381

Flashback Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

Performing the Flashback Table Operation from SQL . . . . . . . . . . . . . . . . . . . . 384

Flashback Table with Oracle Enterprise Manager . . . . . . . . . . . . . . . . . . . . . . . 385

RMAN Workshop:
Explore Flashback Table
. . . . . . . . . . . . . . . . . . . . . . . . . . . 385

Flashback Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

RMAN Workshop:
Utilize Flashback Transaction from Enterprise Manager
. . . . 388

Flashback Drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

The Recycle Bin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

RMAN Workshop:
Explore Flashback Drop and the Recycle Bin
. . . . . . . . . . . 391

Flashback Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

Flashback Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

Flashback Retention Target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394

RMAN Workshop:
Configure for Flashback Database
. . . . . . . . . . . . . . . . . . . . 394

Flashback Database: Tuning and Tweaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

RMAN Workshop:
Perform Flashback Database
. . . . . . . . . . . . . . . . . . . . . . . . 396

Flashback Data Archive (Total Recall) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397

RMAN Workshop:
Create a Flashback Data Archive
. . . . . . . . . . . . . . . . . . . . . 398

Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398

16

Maintaining RMAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399

RMAN Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

Cross-Checking RMAN Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

RMAN Workshop:
Using the crosscheck Command
. . . . . . . . . . . . . . . . . . . . . 402

Validation of RMAN Backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404

Backup Retention Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405

The change Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408

RMAN Workshop:
Using the change Command
. . . . . . . . . . . . . . . . . . . . . . . . 414

xviii
Oracle RMAN 11
g
Backup and Recovery

The delete Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

RMAN Workshop:
Using the delete Command
. . . . . . . . . . . . . . . . . . . . . . . . . 417

Cataloging Other Backups in RMAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

RMAN Stored Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418

Creating Stored Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

Querying the Recovery Catalog for Stored Script Information . . . . . . . . . . . . . . 419

Other books

Nightmare At 20,000 Feet by Richard Matheson
The Black Duke's Prize by Suzanne Enoch
Home to Stay by Terri Osburn
April Holthaus - The MacKinnon Clan 01 by The Honor of a Highlander
This is WAR by Lisa Roecker
03] ES) Firestorm by Shannon Mayer
Dolores Claiborne by Stephen King
elemental 01 - whirlwind by ladd, larissa