制御ファイルの名前などを変更してたときにSCN絡みで起動できなくなったときのエラーと、復旧方法のメモ
SQL> shutdown immediate
ORA-01109: データベースがオープンされていません。
データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL> startup
ORACLEインスタンスが起動しました。
Total System Global Area 4294967296 bytes
Fixed Size 2932632 bytes
Variable Size 2399141992 bytes
Database Buffers 1879048192 bytes
Redo Buffers 13844480 bytes
データベースがマウントされました。
ORA-01589:
データベースをオープンするにはRESETLOGSまたはNORESETLOGSを使用する必要があります
SQL> alter database open resetlogs;
alter database open resetlogs
*
行1でエラーが発生しました。:
ORA-01152: ファイル1は十分に古いバックアップからリストアされていません。 ORA-01110: データファイル1:
'/DATA/GENEDEV01/datafile/system.dbf'
SQL> recover database using backup controlfile until cancel;
ORA-00279: 変更1242068(02/05/2016 10:02:49で生成)にはスレッド1が必要です ORA-00289:
検討すべきログ・ファイル:/DATA/GENEDEV01/arch/GENEDEV01_1_47_901205509.dbf ORA-00280:
変更1242068(スレッド1)は順序番号47に存在します。
ログの指定: {<RET>=suggested | filename | AUTO | CANCEL}
/DATA/GENEDEV/REDO/redo_03_01.rdo ★上記してあるアーカイブログがなかったのでREDOログを指定。
ログが適用されました。
メディア・リカバリが完了しました。
SQL> alter database open resetlogs;
データベースが変更されました。
0 件のコメント:
コメントを投稿