Oracle RMAN 11g Backup and Recovery (9 page)

BOOK: Oracle RMAN 11g Backup and Recovery
12.47Mb size Format: txt, pdf, ePub

Case #5: Recovering from the Loss of the SYSTEM Tablespace . . . . . . . . . . . . . 542

Case #6: Recovering Online from the Loss of a Datafile or Tablespace . . . . . . . 543

Case #7: Recovering from Loss of an Unarchived Online Redo Log . . . . . . . . . 544

Case #8: Recovering Through resetlogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545

Case #9: Completing a Failed Duplication Manually . . . . . . . . . . . . . . . . . . . . 547

Case #10: Using RMAN Duplication to Create a Historical Subset

of the Target Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548

Case #11: Recovering from a Lost Datafile (ARCHIVELOG Mode) Using

an Image Copy in the Flash Recovery Area . . . . . . . . . . . . . . . . . . . . . . . . . 550

Case #12: Recovering from Running the Production Datafile Out of the

Flash Recovery Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552

Case #13: Using Flashback Database and Media Recovery to Pinpoint

the Exact Moment to Open the Database with resetlogs . . . . . . . . . . . . . . . . 553

Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

PART V

Appendixes

A

RMAN Syntax Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

RMAN Reserved Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

RMAN Command List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562

RMAN Specifier and Operands Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

Contents
xxi

RMAN Command List Syntax Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

@ Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

@@ Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

advise failure Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

allocate channel Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564

allocate channel for maintenance Command . . . . . . . . . . . . . . . . . . . . . . . . . . 565

alter database Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

backup Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

catalog Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572

change Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573

configure Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574

connect Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578

convert Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 578

create catalog Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580

create script Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580

crosscheck Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580

delete Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581

delete script Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582

drop catalog Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582

drop database Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583

duplicate Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583

execute script Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586

exit Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586

flashback database Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587

grant Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587

host Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588

import catalog Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588

list Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589

print script Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590

quit Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591

recover Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591

register database Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594

release channel Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594

repair failure Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594

replace script Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595

report Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595

reset database Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596

restore Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597

resync catalog Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599

revoke Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599

run Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600

send Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601

set Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602

show Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604

shutdown Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

spool Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

SQL Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

startup Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607

switch Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607

transport tablespace Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608

xxii
Oracle RMAN 11
g
Backup and Recovery

unregister database Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609

upgrade catalog Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610

validate Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610

RMAN Subclauses Syntax Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612

allocOperandList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612

archivelogRecordSpecifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613

completedTimeSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614

connectStringSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614

datafileSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614

deviceSpecifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615

fileNameConversionSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615

forDbUniqueNameOption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615

foreignlogRecordSpecifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615

formatSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616

keepOption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616

listObjList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616

maintQualifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617

maintSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617

obsOperandList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617

recordSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618

tempfileSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618

toDestSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619

untilClause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619

B

RMAN Scripting Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

RMAN Scripts for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622

Creating a Windows Script to Schedule Backups . . . . . . . . . . . . . . . . . . . . . . . 622

Scheduling the Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623

RMAN Scripts for Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623

C

Setting Up an RMAN Test Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625

The Test Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

Match Your Production Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

Go Cheap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627

The Oracle Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

Multiple Homes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

Creating Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 628

Using Oracle ASM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

Oracle Enterprise Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

Media Management Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629

The RMAN Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633

Other books

Murder at Breakfast by Steve Demaree
Lizzie's War by Rosie Clarke
97 Ways to Train a Dragon by Kate McMullan
Goebbels: A Biography by Peter Longerich
Sweet Topping CV3 by Carol Lynne
Rivals in Paradise by Gwyneth Bolton