RMAN> recover database;#會報錯,但不要緊,我們只需要得到thread和sequence號就行
Starting recover at 20-JUL-11
using channel ORA_DISK_1
starting media recovery
unable to find archive log
archive log thread=1 sequence=10305
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 07/20/2011 01:33:58
RMAN-06054: media recovery requesting unknown log: thread 1 seq 1 lowscn 484679
UNTIL SEQUENCE恢複:
假定丟失了一個序號為10305的記錄檔。
RMAN> run {
shutdown immediate;
startup mount;
set untile sequence 10305 thread 1;
restore database;
recover database;
alter database open resetlogs;}
注意:UNTIL SEQUENCE的規範必須同時包含日誌切換序號與線程號。對於單一實例環境來說,線程號始終為1.但是在叢集環境中,每個執行個體都會產生自己的重做線程,這些重做線程都具有自己的一組日誌切換序號,因此,我們還必須指定線程號,從而能夠標識所引用的序號。