ヘッダーをスキップ
Oracle Secure Backup管理者ガイド
リリース10.2
E06039-02
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

6 ファイル・システム・データのリストア

この章では、Oracle Secure Backupでバックアップしたファイル・システム・オブジェクトをリストアする方法について説明します。

この章の内容は次のとおりです。


関連項目:


ファイル・システムのリストア操作の概要

Oracle Secure Backupでは、次の方法でファイル・システム・データをリストアできます。

手順の順序は、カタログベースのリストア操作とRAWリストア操作のいずれも基本的に同じです。ファイル・システム・リストア・ジョブは、次のように作成します。

  1. adminまたはファイルの参照およびリストアに必要な権限を持つOracle Secure Backupユーザーとして管理ドメインにログインします。次の権限が必要です。

    • 特権モードでファイルをリストアする場合、またはネットワーク・データ管理プロトコル(NDMP)ホストにリストアする場合は、特権ユーザーとしてのリストア実行(perform restores as privileged user)権限が必要です。

    • 非特権モードでファイルをリストアする場合は、自分によるリストア実行(perform restores as self)権限が必要です。

    • カタログを参照する場合は、none以外の値に設定された、このアクセスによるバックアップ・カタログの参照(browse backup catalogs with this access)権限が必要です。

      設定可能なアクセス値は、privilegednotdeniedpermittednamedおよびnoneです。


    関連項目:

    Oracle Secure Backupの権限の詳細は、『Oracle Secure Backupリファレンス』を参照してください。

  2. リストアするバックアップを特定します。

    カタログベースのリストアの場合、カタログ内でファイルを検索します。

    RAWリストアの場合、バックアップのリストア元となるボリュームおよびバックアップ・セクションのファイル番号を特定します。

  3. 1つ以上のリストア・リクエストを作成します。


    注意:

    スケジューラにまだ送信されていないリストア・リクエストはすべて、バックグラウンド・タイムアウトに達するまで残存します。バックグラウンド・タイムアウト値は、特定のobtoolバックグラウンド・プロセスの最大アイドル時間を指定します。バックグラウンド・タイムアウトの詳細は、『Oracle Secure Backupインストレーションおよび構成ガイド』を参照してください。

  4. キューに入れられたリストア・リクエストを削除します(必要な場合)。

  5. リクエストがジョブとなり実行対象となるように、リストア・リクエストをOracle Secure Backupのスケジューラに送信します。

    Oracle Secure Backupのスケジューラは、優先順に従ってジョブを実行します。

カタログベースのリストア操作の実行

この項では、バックアップ・カタログを参照してリストア・リクエストを作成する方法について説明します。

この項の内容は次のとおりです。

バックアップ・カタログ・ページの表示

「リストア」ページの「バックアップ・カタログ」をクリックします。図6-1に示すように、「リストア: バックアップ・カタログ」ページが表示されます。このページを使用して、ファイルおよびディレクトリのバックアップのカタログが参照できます。

図6-1 バックアップ・カタログ・ページ

バックアップ・カタログ・ページを示しています。
「図6-1 バックアップ・カタログ・ページ」の説明

バックアップ・カタログの参照

カタログを参照し、リストアする特定のデータを指定するには、次のようにします。

  1. 「バックアップ・カタログ・ページの表示」の手順を実行します。

    「リストア: バックアップ・カタログ」ページが表示されます。

  2. 「ホスト名」リストからホスト名を選択します。

    ホストは、データが最初にバックアップされたホストである必要があります。

  3. データ・セレクタ・リストで1つ以上のデータ・セレクタを選択します。

  4. 次のデータ・セレクタ・オプションを選択します。

    • バックアップID

      このオプションを選択した場合は、バックアップIDフィールドに1つ以上のバックアップIDをカンマで区切って入力する必要があります。


      関連項目:

      このクライアントのバックアップ・リストからバックアップIDを取得する方法は、「クライアントのすべてのバックアップのリスト表示」で説明します。

    • 指定日

      このオプションを選択した場合は、指定日フィールドに日付または時間(あるいは両方)を入力する必要があります。

    • 「日付範囲」を選択し、「日付範囲」フィールドに範囲を入力します。

      このオプションを選択した場合は、「日付範囲」フィールドに範囲を入力する必要があります。たとえば、2007/5/1-2007/5/31と入力します。

  5. 「表示モード」を選択します。


    関連項目:

    包括的表示モードおよび完全一致表示モードの詳細は、「カタログ表示モード」を参照してください。

  6. 「パス」フィールドには、参照するディレクトリのパス名を入力できます。パスを入力しない場合は、クライアントのネーミング階層内の最上位ディレクトリが表示されます。

  7. 「ホストの参照」をクリックします。

    「リストア: バックアップ・カタログ > host_name」ページに、選択したディレクトリのコンテンツが表示されます。

  8. ディレクトリ名をクリックして現行ディレクトリにし、コンテンツを表示します。

    この操作は、リストアするデータが見つかるまで繰り返すことができます。Oracle Secure Backup Webツールにより、選択したディレクトリのコンテンツが表示されます。アクセスした場合はディレクトリ名がグレー、アクセスしていない場合はディレクトリ名がオレンジになります。

  9. 次の方法を使用して、このページからいつでもデータ・セレクタを変更することができます。

    • データ・セレクタ・リストの選択を調整します。

    • 該当する場合は「バックアップID」「指定日」または「日付範囲」の各フィールドを更新します。

    • 「適用」をクリックします。

      新しいデータ・セレクタが適用されて「リストア: バックアップ・カタログ」ページが表示されます。表示モードが包括的モードである場合、以前のページと同一に見えます。しかし、プロパティを表示する際に選択するファイル・システム・オブジェクトのインスタンスには、新しいデータ・セレクタの設定が反映されています。

  10. 次の方法を使用して、このページから表示モードを変更できます。

    • 「包括的」または「完全一致」のいずれかの表示モードを選択します。

    • 「適用」をクリックします。

      新しい表示モードが適用され、ページが再表示されます。

カタログベースのリストア・リクエストの作成

この項では、リストア・リクエストを完成するために、様々なリストア・オプションを指定する方法について説明します。

カタログベースのリストア・リクエストを作成するには、次のようにします。

  1. リストアする各ファイル・システム・オブジェクトの名前を選択します。

    この操作を実行すると、データ・セレクタによって特定されたオブジェクトの各インスタンスをリストアするようにOracle Secure Backupにリクエストしたことになります。それらのインスタンスのアイデンティティを確認するには、すぐ横のプロパティ・ボタン表示をクリックして、オブジェクトのプロパティ・ページを表示します。ページの確認が終わったら、「閉じる」をクリックします。

  2. 「追加」をクリックします。


    注意:

    選択を行ったページから移動する前に、「追加」をクリックする必要があります。そうしないと、選択内容が廃棄されます。

    新規リストア・ページが表示されます。

  3. リストアするファイルまたはディレクトリごとに代替パス名を入力できます。

    この手順はオプションです。

    すでに選択した各オブジェクトの元のパス名が、このページの左下の部分に表示されます。その右側に、代替パス名を入力できるテキスト・ボックスがあります。このボックスを空白のままにすると、データは元のパスにリストアされます。


    注意:

    Network ApplianceのData ONTAPなど、一部のNASデータ・サーバーは、リストアされたデータの名前の変更機能を制限しています。その制約に違反しようとすると、リストア・ジョブは失敗します。

  4. 「デバイス」オプションを選択し、リストア操作の実行に使用するテープ・ドライブを指定できます。

    この手順はオプションです。

    デフォルトでは、最適なテープ・ドライブが自動的に選択されます。

  5. リストアを非特権モードと特権モードのどちらで操作するかを選択します。

    非特権リストアは、Oracle Secure Backupユーザー・プロファイルでの構成に従って、UNIXユーザーのアイデンティティまたはWindowsアカウントのアイデンティティのもとで実行されます。そのため、ファイル・システム・データへのアクセスは、そのアイデンティティを所有するUNIXユーザーまたはWindowsアカウントの権限によって制約されます。非特権モードがデフォルトです。

    特権リストア・ジョブは、LinuxおよびUNIXシステムではrootユーザーのアイデンティティのもとで実行されます。Windowsシステムでは、ジョブはWindowsクライアント上のOracle Secure Backupサービスと同じアカウントのアイデンティティのもとで実行されます。

  6. 「Obtarオプション」フィールドに1つ以上のobtarオプションを入力できます。

    この手順はオプションです。

    たとえば、-Jと入力すると、デバッグ出力が有効になり、高いレベルの詳細情報がリストアのトランスクリプトに出力されます。


    関連項目:

    obtarオプションのサマリーは、『Oracle Secure Backupリファレンス』を参照してください。

  7. リストアを高速化するために使用可能な位置データを使用しない場合は、「高速位置指定をしない」を選択します。

  8. 「NDMP増分リストア」をクリックして、ネットワーク接続ストレージ(NAS)データ・サーバーに増分リストア・ルールの適用を指示します。このオプションは、この機能を実装しているNASデータ・サーバーに対してのみ適用されます。このオプションは、obtarで作成されたファイル・システム・バックアップには適用されません。

    通常、リストア操作は累積的です。全体バックアップまたは増分バックアップからリストアされた各ファイルおよびディレクトリは、その保存先のディレクトリに追加されます。最新のOracle Secure Backupのバックアップ後にファイルがディレクトリに追加された場合、リストア操作では新たに追加されたファイルは削除されません。

    「NDMP増分リストア」を選択すると、NASデータ・サーバーでは、リストア・ジョブ中に適用された最新の増分バックアップ・イメージの状態に各ディレクトリをリストアします。最新の増分バックアップより前に削除されたファイルは、この増分バックアップのリストア時にNASデータ・サービスによって削除されます。

    たとえば、file1およびfile2を含む、/homeの増分バックアップを作成するとします。file1を削除し、/homeの増分バックアップを別に作成します。/homeの通常のリストアの後では、ディレクトリにはfile1およびfile2が含まれます。/homeのNDMP増分リストアの後では、ディレクトリにはfile2しか含まれません。

  9. 次のいずれかを選択します。

    • 既存のファイルを置換

      このオプションは、バックアップ・イメージからリストアされたファイルで既存のファイルを上書きします。

    • 既存のファイルを保存

      このオプションは、バックアップ・イメージからのファイルで上書きせずに、既存のファイルを保存します。

  10. Windowsシステムにリストアしている場合は、次のいずれかを選択します。

    • 使用中のファイルを置換

      このオプションは、使用中のファイルをバックアップ・イメージからのファイルで置き換えます。使用中の各ファイルは、最後のユーザーが閉じると削除されます。

    • 使用中のファイルを保存

      このオプションは、使用中のWindowsファイルが変更されないようにします。

  11. 「OK」をクリックします。

    ホストの参照ページが表示されます。リストア・アイテム・リストに、リストア・リクエストが表示されます。「ステータス」領域に、「成功: ファイルがリストア・リストに追加されました」というメッセージが表示されます。

  12. カタログベースのリストア・リクエストを追加作成するには、「バックアップ・カタログの参照」に戻ります。

カタログベースのリストア・リクエストの削除

この項では、スケジューラにまだ送信していない作成済のカタログベースのリストア・リクエストを削除する方法について説明します。

カタログベースのリストア・リクエストを削除するには、次のようにします。

  1. バックアップ・カタログ・ページで、「ホスト名」リストからホストを選択します。

  2. 「ホストの参照」をクリックします。

    ホストの参照ページが表示されます。

  3. リストア・アイテム・リストで、削除するリストア・リクエストを選択します。

  4. 「削除」をクリックします。

    ページが再表示されます。選択したリストア・リクエストは、リストア・アイテム・リストに表示されなくなります。

スケジューラへのカタログベースのリストア・リクエストの送信

この項では、すべての保留中のカタログベースのリストア・リクエストをスケジューラに送信する方法について説明します。

カタログベースのリストア・リクエストをスケジューラに送信するには、次のようにします。

  1. バックアップ・カタログ・ページで、「ホスト名」リストからホストを選択します。

  2. 「ホストの参照」をクリックします。

    ホストの参照ページが表示されます。

  3. 「実行」をクリックします。

    Oracle Secure Backup Webツールによって、リストア・アイテム・リストに表示される各リストア・リクエストがスケジューラに送信されます。スケジューラによって確認されたリクエストごとにメッセージが情報バーに表示されます。次に例を示します。

    1 catalog restore request item submitted; job id is admin/240.
    

    各リストア・リクエストは、スケジューラが受け入れた時点でOracle Secure Backupよって削除されます。そのため、「実行」操作が完了すると、リストア・アイテムのリストは空になります。

  4. ジョブのトランスクリプトを表示して、正常に完了したことを確認します。

クライアントのすべてのバックアップのリスト表示

この項では、クライアントのすべてのバックアップの詳細リストを取得する方法について説明します。

クライアントのすべてのバックアップのリストを作成するには、次のようにします。

  1. バックアップ・カタログ・ページで、「ホスト名」リスト・ボックスからホストを選択します。

  2. 「ホストの参照」をクリックします。

    ホストの参照ページが表示されます。

  3. 「ホストのバックアップのリスト表示」をクリックします。

    プロパティ・ページが表示されます。

RAWリストア操作の実行

この項では、バックアップ・カタログを使用せずにデータをリストアする方法について説明します。

この項の内容は次のとおりです。

メディアから直接ページの表示

「リストア」ページで、「メディアから直接」をクリックすると、図6-2に示すページが表示されます。このページを使用してRAWリストア操作を実行できます。

図6-2 メディアから直接ページ

メディアから直接ページを示しています。
「図6-2 メディアから直接ページ」の説明


関連項目:

obtoolのブラウザ・コマンドの詳細は、『Oracle Secure Backupリファレンス』を参照してください。

RAWリストア・リクエストの作成

ファイル・システム・オブジェクトのRAWリストアを実行するには、次の情報を把握する必要があります。

  • リストアするファイル・システム・オブジェクトの絶対パス名

    バックアップされたときのファイルのパス名を把握する必要があります。これらのパス名が不明な場合は、obtar -tvfを使用して検出するか、バックアップ・イメージ全体をリストアします。

  • バックアップ先のテープ・ボリュームのアイデンティティ

    これは、ボリュームIDまたはバーコードです。

  • 格納先のバックアップ・イメージのファイル番号

RAWリストア・リクエストを作成するには、次のようにします。

  1. 「メディアから直接」ページで、「追加」をクリックします。

    「オプション」ページが表示されます。

  2. 「デバイス」を選択し、リストア操作で使用するテープ・ドライブを指定します。

    この手順はオプションです。デフォルトでは、最適なテープ・ドライブが自動的に選択されます。

  3. リストアを非特権モードと特権モードのどちらで操作するかを選択します。

    非特権モードがデフォルトです。

  4. 「ファイル番号」テキスト・フィールドに、データのリストア元となるバックアップ・イメージのファイル番号を入力します。


    関連項目:

    ファイル番号の詳細は、「ボリューム・セット」を参照してください。

  5. 次のいずれか1つ以上を実行します。

    • 「ボリュームID」フィールドに、データのリストアを開始する最初のボリュームIDを入力します。


      関連項目:

      ボリュームIDの詳細は、「ボリューム・セット」を参照してください。

    • 「タグ」テキスト・ボックスに、リストアを開始する最初のボリュームボリューム・タグを入力します。

      タグは、ボリュームに付いているコンピュータで読取り可能なバーコードです。


      関連項目:

      「ボリューム」

  6. 「Obtarオプション」ボックスに1つ以上のobtarオプションを入力します。

    この手順はオプションです。


    関連項目:

    obtarの詳細は、『Oracle Secure Backupリファレンス』を参照してください。

  7. 「NDMP増分リストア」を選択して、特定のネットワーク接続ストレージ(NAS)データ・サーバーに増分リストア・ルールの適用を指示します。

    通常、リストア操作は累積的です。全体バックアップまたは増分バックアップからリストアされた各ファイルおよびディレクトリは、その保存先のディレクトリに追加されます。「NDMP増分リストア」を選択すると、この機能を実装しているNASデータ・サーバーでは、リストア・ジョブ中に適用された最新の増分バックアップ・イメージ時点の状態そのままに各ディレクトリをリストアします。最新の増分バックアップより前に削除されたファイルは、その増分バックアップのリストア時にNASデータ・サービスによって削除されます。

  8. 次のいずれかを選択します。

    • 既存のファイルを置換

      このオプションは、バックアップ・イメージからリストアされたファイルで既存のファイルを上書きします。

    • 既存のファイルを保存

      このオプションは、バックアップ・イメージからのファイルで上書きせずに、既存のファイルを保存します。

  9. Windowsシステムにリストアしている場合は、次のいずれかを選択します。

    • 使用中のファイルを置換

      このオプションは、使用中のファイルをバックアップ・イメージからのファイルで置き換えます。使用中の各ファイルは、最後のユーザーが閉じると削除されます。

    • 使用中のファイルを保存

      このオプションは、使用中のWindowsファイルが変更されないようにします。

  10. 次のいずれかを選択します。

    • すべて

      このオプションは、選択したバックアップ・イメージ・ファイルのコンテンツ全体をリストアします。

    • ファイル

      このオプションは、特定のファイルまたはディレクトリをリストアします。「ファイル」を選択した場合は、「ファイル」オプションの右側のテキスト・ボックスに、リストアするファイルまたはディレクトリの名前を入力します。

      Oracle Secure Backupによってすでにリポートされているため、バックアップ・イメージ内のファイルの位置がわかる場合は、その位置を「位置」フィールドに入力します。わからない場合は、このフィールドを空白のままにします。

  11. 「宛先ホスト」リストから、データのリストア先となるホストを選択します。

  12. 保存された名前と異なる名前を使用してデータをリストアする場合は、代替パスのテキスト・ボックスにパス名を入力します。

    たとえば、brhost2のホーム・ディレクトリをリストアするとします。brhost2ファイル・システム上のディレクトリの絶対パスは、/export/home/brhost2です。代替ディレクトリにリストアするには、新しいパスおよび任意の最終ディレクトリ名を入力します。たとえば、/export/home/brhost2を/tmp/brhost2-restoredにリストアできます。

    同じ方法が個別のファイルにも使用できます。たとえば、/export/home/brhost2/.cshrcを/tmp/.cshrc-restoredにリストアできます。

  13. 「OK」をクリックして選択内容を確定するか、「取消」をクリックして廃棄します。

    「メディアからリストア」ページに戻ります。「OK」をクリックすると、作成したばかりのRAWリストア・リクエストがリストに表示されます。「成功: リストア・タスクが作成されました」というメッセージが「ステータス」領域に表示されます。

RAWリストア・リクエストの削除

この項では、スケジューラにまだ送信していない作成済のRAWリストア・リクエストを削除する方法について説明します。

RAWリストア・リクエストを削除するには、次のようにします。

  1. 「メディアから直接」ページで、削除するリクエストを選択します。

  2. 「削除」をクリックします。

    ページが再表示されます。選択したリストア・リクエストは、リストに表示されなくなります。

スケジューラへのRAWリストア・リクエストの送信

この項では、すべての保留中のRAWリストア・リクエストをスケジューラに送信する方法について説明します。

RAWリストア・リクエストをスケジューラに送信するには、次のようにします。

  1. 「メディアから直接」ページで、「実行」をクリックします。

    Oracle Secure Backup Webツールによって、メディアからリストア・リストに表示される各リストア・リクエストがスケジューラに送信されます。スケジューラによって確認されたリクエストごとにメッセージがステータス領域に表示されます。次に例を示します。

     raw restore request 1 submitted; job id is admin/7.
    

    各リストア・リクエストは、スケジューラが受け入れた時点でOracle Secure Backupよって削除されます。そのため、「実行」操作が完了すると、メディアからリストア・リストは空になります。

  2. ジョブのトランスクリプトを表示して、正常に完了したことを確認します。