1バックアップ制御を使用してデータベースを回復する
キャンセルするまで2は、データベースを回復する
3キャンセルされるまで、バックアップ制御ファイルを使用してデータベースを回復します。
4バックアップ制御ファイルを使用してキャンセルされるまでデータベースを回復します。
現行の制御ファイルが失われた場合、冷たい バックアップ 伝えるために使用された場合、制御ファイルの回復、 Oracleは 、SCNの回復の終わりとしてCONTROLFILEしないでください。
結果は以下の通りである:
制御ファイルが欠落している場合、バックアップ制御ファイルをリストアし、あなたが使用してバックアップCONTROLFILEオプションを使用する必要があります。そして、キャンセルされるまで、リストアが終了した後、すなわち、現在のアクティブ/ REDOがアーカイブデータベースからファイルを紛失したり、行方不明、完全には回復しません。
結論:
1、古い制御ファイルを復元するために適用され、アーカイブログおよびcuurrent /アクティブのREDO全てがケースを失っていません。すべてのアーカイブ・ログとオンラインが無傷でログインした場合は、データを失うことができません。同様のデータベースを復旧
(制御ファイルが古い復元する必要はありません)2、現在失われていない制御ファイルを、ログ・ファイルやケースを失った現在/アクティブなログがあり、それが終了されます。可能な最大データ復旧
3,4:私は、Oracle 10.2.0.4環境試験効果で午前は、システムは、アプリケーション制御ファイルのバックアップを促すメッセージが表示されますその瞬間制御ファイルのバックアップを復元した後、古い制御ファイルを復元するために、すなわち同じですアーカイブ・ログ、場合は、停止しません。データの最大可能回復。
古いデータベースのバックアップ、アーカイブ・ログとオンライン・ログが状況下で、すべてそのままを保存する場合の結果は、使用してデータベースを回復したり、バックアップ制御を使用してデータベースを回復し、描画することができます。データの損失
がある場合に、バックアップ・データ・ファイルでは、アーカイブ・ログをリストアしていない、またはオンラインジャーナルは(アクティブ、現在の)状況が失われ、あなたが不足している、以前のログファイルに復元することができます
キャンセルがするまでだけで完全には回復しない
ALTER DATABASE OPEN RESETLOGSを必要と
するデータベースは完全バックアップを実行するために理解するためのオープンが必要になった後
オンラインログファイルが不足しています:
通常のデータベース、起動時にエラーの場合:
; SQL> ALTERデータベース開き
ALTERオープンデータベース
*の
:1行目にエラー
ORA-00313:の(スレッド1用)ログ・グループのメンバー1を開くことができません
ORA-00312:オンライン・ログ1つのスレッド1:
「C:\ ORACLE \製品を\ 10.2.0 \ ORADATA \ ORCL \ REDO01.LOG "
SQL>データベースは、ALTER RESETLOGSを開き、
ALTERオープンデータベースRESETLOGS
*
エラー行1:
ORA-01139:RESETLOGSオプションのみ有効な不完全なデータベース・リカバリの後
キャンセルされるまでSQL>データベースを復旧、
完全なメディア・リカバリを。
SQL>データベースのオープンリセットログを変更します。
データベースが変更されました。