Windows での回復支援ファイルの作成
回復手順で使用する回復支援ファイルを作成する必要があります。コントロールファイルのトレースファイルと
init.ora
ファイルの複製はデータベースの回復のために非常に有用です。 制御ファイルのトレースファイルはすべてのデータファイル名前そして場所を含んでいます。このトレースはデータベースに追加されたデータファイルを含んでいます。また、データベース構造を作成し直すのに使用できるコマンドと REDO ログを含んでいます。
init.ora
ファイルには、データベースのコントロールファイルの名前と場所を含む Oracle の初期化パラメータが含まれています。次の手順では、バックアップディレクトリ
C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\Recovery_Aid
を作成していると想定しています。そうでない場合は、すぐに作成してください。 Windows でのバックアップ ディレクトリの作成コントロール ファイルのトレース ファイルを生成する方法
- コマンドプロンプトで、sqlplus /nologと入力します。Oracle SQL*Plus アプリケーションは大文字と小文字が区別されます。
- SYSDBA ユーザーとして接続するために、[SQL>]コマンドプロンプトで次を入力します。connect sys/password@protect as sysdbaここで、passwordはSYSパスワードです。
- [接続されました。]メッセージを受信した後、[SQL>]コマンドプロンプトで次を入力します。alter database backup controlfile to trace as 'C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\ Recovery_Aid\controlfile.trc';[データベースが変更されました。]というメッセージが表示されると成功です。このコマンドによって、バックアップコントロール ファイルの複製を生成したり、このファイルを以前に作成した\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\Recovery_Aidディレクトリに出力します。 Windows でのバックアップ ディレクトリの作成トレースファイルの標準の宛先は、user_dumpディレクトリです。「データベースの実装」で説明されている標準的な Oracle インストールを完了した場合、このディレクトリは\oracle\diag\rdbms\protect\traceです。Oracle を別の方法でインストールした場合、SQL*Plus コマンドshow parameter user_dump_dest;を実行して、user_dumpディレクトリを表示します。
- 次のコマンドを実行して、init.oraファイルをバックアップします。create pfile='C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\ Recovery_Aid\init.ora' from spfile;Sql*Plus を終了します。exit;
- C:\Program Files\Symantec\DataLossPrevention\SymantecDLP_Backup_Files\Recovery_Aidディレクトリに移動します。このディレクトリのcontrolfile.trcファイルとinit.oraファイルを参照してください。
- 簡単に識別できるように、controlfile.trcのファイル名を次のように変更します。controlfilebackupMMDDYY.trc