制御ファイルが消失または破損した場合は、まず Oracle データベースをシャットダウンし、データベース全体をリカバリする前に、制御ファイルをリストアする必要があります。
データベースをシャットダウンして制御ファイルをリストアする方法
SHUTDOWN
注: この手順によって元の制御ファイルがリストアされます。 リストアした制御ファイルの名前は、必ず元の制御ファイルの名前に変更する必要があります。
SQL*Plus のプロンプトで、以下を入力します。
CONNECT SYS/SYS_PASSWORD AS SYSDBA; STARTUP MOUNT; RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
オンライン REDO ログを手動で適用する際には、フル パスとファイル名を指定する必要があります。 間違ったREDOログを指定してしまった場合は、以下のコマンドを再入力します。
RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;
プロンプト上で正しいオンライン REDO ログ ファイルを指定します。 すべての REDO ログが適用されるまで、上記の手順を繰り返します。
ALTER DATABASE OPEN RESETLOGS;
ALTER TABLESPACE "表領域名" ONLINE;
Copyright © 2013 CA.
All rights reserved.
|
|