特定のAMPアーカイブを使用した復元 - Teradata Tools and Utilities

Teradata Archive/Recovery Utilityリファレンス

Product
Teradata Tools and Utilities
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2018-09-07
dita:mapPath
ja-JP/byt1512701979771.ditamap
dita:ditavalPath
ja-JP/byt1512701979771.ditaval
dita:id
B035-2412
Product Category
Teradata Tools and Utilities

データベースDBCを復元する前に、次の操作を行ないます。

  1. システムを単一AMP構成から希望する構成に再構成します。
  2. DBSデータベース初期化プログラム(DIP)を実行し、DIPERRスクリプトとDIPVIEWSスクリプトを実行します。 この時点で、DIPALLなどの他のDIPスクリプトを実行しないでください。

次の例は、全AMPアーカイブと特定AMPアーカイブからすべてのデータベースを復元する方法を示したものです。 アーカイブが作成されてからAMPの構成が追加あるいは除去されている場合があります。この例では、復元されるすべてのAMPはオンライン状態にあります。

次の例では、データベースにはジャーナル テーブルの定義がないと仮定しています。 ジャーナル テーブルは、このジョブを実行する前に除去しておかなければなりません。

LOGON DBC,DBC;
DELETE DATABASE (DBC) ALL, EXCLUDE (DBC);
RESTORE DATA TABLES (DBC),
  FILE=ARCHIVE;
LOGOFF;

DBC復元後スクリプト(post_dbc_restore)を実行します。

LOGON DBC,DBC;
      RESTORE DATA TABLES (DBC) ALL,
        EXCLUDE (DBC), (TD_SYSFNLIB),
        NO BUILD,
        FILE=ARCHIVE;
      RESTORE DATA TABLES (DBC) ALL,
        EXCLUDE (DBC), (TD_SYSFNLIB),
        NO BUILD,
        FILE=ARCHIVEX;
      BUILD DATA TABLES (DBC) ALL,
        EXCLUDE (DBC),
        RELEASE LOCK;
      LOGOFF;

データ復元後スクリプト(post_data_restore)を実行します。

この例では、ファイルARCHIVEは全AMPアーカイブで、ARCHIVEXは単一AMPアーカイブです。

操作の完了後、プリント ファイルを調べて、すべてのAMPがオンライン状態にあったことを確認します。 1つ以上のAMPがオフラインになった場合の詳細については、オフライン状態のAMPがある場合の復元を参照してください。

時間を短縮するために、復元プロセスではNO BUILDを指定します。特定AMPの復元操作の後で、BUILD文を実行するようにします。 これで、非フォールバック テーブルの固有セカンダリ インデックスが有効になります。