smo backup restore コマンド
backup restore コマンドを実行してデータベースまたはデータベースの一部のバックアップをリストアし、必要に応じてデータベース情報をリカバリすることができます。
構文
smo backup restore -profile profile_name \[-label label \| -id id\] \[-files files \[files...\] \| -tablespaces tablespaces \[tablespaces...\]\] \| -complete \| -controlfiles\] \[-recover \{-alllogs \| -nologs \| -until until\} \[-using-backup-controlfile\] \] \[-restorespec restorespec \| \]\] \[-preview\] \[-recover-from-location path1 \[, path2\]\] \[-taskspec taskspec\] \[-dump\] \[-force\] \[-quiet \| -verbose\]
パラメータ
-
* -profile profile_name *
リストアするデータベースを指定します。プロファイルには、データベースの識別子およびその他のデータベース情報が含まれています。
-
* - ラベル名 *
指定したラベルを持つバックアップをリストアします。
-
-id GUID
指定した GUID を持つバックアップをリストアします。GUID はバックアップを作成するときに SnapManager によって生成されます。各バックアップの GUID を表示する場合は、 smo backup list コマンドを使用します。
-
* すべてのファイルまたは指定されたファイルを選択 *
必要に応じて、次のいずれかのオプションを使用できます。
-
-complete :バックアップ内のすべてのデータ・ファイルをリストアします。
-
-tablespaceslist :指定した表領域のみをバックアップからリストアします。
リスト内で名前を区切るには、スペースを使用する必要があります。
-
-fileslist :指定したデータ・ファイルだけをバックアップからリストアします。
リスト内で名前を区切るには、スペースを使用する必要があります。データベースが稼働している場合、 SnapManager はファイルを含む表領域がオフラインであることを確認します。
-
-
*-controlfiles *
制御ファイルをリストアします。SnapManager では、バックアップ内のデータ・ファイルと制御ファイルを一度にリストアできます。controlfiles オプションは、 -complete 、 -tablespaces 、 -files などのリストア範囲パラメータから独立しています。
-
-recover
リストア後にデータベースをリカバリします。また、次のいずれかのオプションを使用して、 SnapManager でデータベースのリカバリ・ポイントを指定する必要があります。
-
-nologs :バックアップ時点までデータベースをリカバリし、ログを適用しない
このパラメータは、オンラインバックアップまたはオフラインバックアップに使用できます。
-
-alllogs :データベースを最後のトランザクションまたはコミットまでリカバリし、必要なすべてのログを適用します。
-
- 終了日:指定された日時までデータベースをリカバリします。
年 - 月 - 日:時:分:秒( yyyy-mm-dd : hh : mm : ss )の形式を使用する必要があります。データベースの設定に応じて、 12 時間形式または 24 時間形式のどちらかを使用してください。
-
-until scn :指定したシステム変更番号( SCN )に達するまで、データファイルをロールフォワードします。
-
-use-backup-controlfile :バックアップ制御ファイルを使用してデータベースをリカバリします。
-
-
* -restorespec *
元の各 Snapshot コピーがアクティブファイルシステムにマッピングされているため、データをアクティブファイルシステムにリストアし、指定したデータからリストアすることができます。オプションを指定しない場合、 SnapManager はプライマリストレージ上の Snapshot コピーからデータをリストアします。次のいずれかのオプションを指定できます。
-
-restorespec :リストアするデータおよびリストア形式を指定します。
-
-
* - プレビュー *
次の情報を表示します。
-
各ファイルのリストアに使用するリストアメカニズム(ストレージ側のファイルシステムのリストア、ストレージ側のファイルのリストア、またはホスト側のファイルコピーのリストア
-
各ファイルのリストアに、より効率的なメカニズムが使用されていない理由。 -preview オプションを使用している場合は -verbose オプションを指定すると、次の点を確認する必要があります。
-
force オプションは、コマンドには影響しません。
-
recover オプションは ' コマンドには影響しませんリストア処理をプレビューするには、データベースをマウントする必要があります。リストア計画をプレビューする際に、データベースが現在マウントされていない場合は、 SnapManager によってデータベースがマウントされます。データベースをマウントできない場合、コマンドは失敗し、 SnapManager はデータベースを元の状態に戻します。
preview オプションを指定すると、最大 20 個のファイルが表示されます。smo .config ファイルに表示するファイルの最大数を設定することができます。
-
-
* -recovery-from-location*
アーカイブログファイルの外部アーカイブログの場所を指定します。SnapManager は外部の場所からアーカイブログファイルを取得し、リカバリプロセスに使用します。
-
-taskspec
リストア処理の前処理アクティビティまたは後処理アクティビティのタスク仕様 XML ファイルを指定します。タスク仕様 XML ファイルの完全なパスを指定する必要があります。
-
* -dump*
リストア処理後にダンプファイルを収集するように指定します。
-
* -force *
必要に応じて、データベースの状態を現在の状態よりも低い状態に変更します。
デフォルトでは、 SnapManager は処理中にデータベースを高いレベルの状態に変更できます。SnapManager でデータベースを高いレベルの状態に変更する場合、このオプションは必要ありません。
-
* - Quiet *
コンソールにエラーメッセージのみを表示します。デフォルト設定では、エラーおよび警告メッセージが表示されます。
-
* -verbose *
エラー、警告、および情報メッセージがコンソールに表示されます。このオプションを使用すると、より効率的なリストアプロセスでファイルをリストアできなかった理由を確認できます。
例
次に、データベースおよび制御ファイルをリストアする例を示します。
smo backup restore -profile SALES1 -label full_backup_sales_May -complete -controlfiles -force
-
関連情報 *