Oracleリカバリのメモ

カレントのREDOログが壊れた場合、結局最後にとったバックアップから戻すしかなかった...
その場合、最低限データファイル一式(SYSTEM,SYSAUX,USER,..)があればよく、制御ファイルがそのままでもOK。
リカバーかける前にそのデータファイル一式を上書きしてやる。
壊れたREDOログファイルやTEMPファイルはそのままでOK。

  • リカバーの手順の簡易メモ

startup mount
recover database until cancel
(ここで順番に実行してもいいが、autoで実行させる)
(最後たぶん"Openできません"で落っこちる)
alter database open resetlogs
(しばらく時間がかかる。数分?)