新しいテーブルまたはデータベースへのテーブルのコピー - 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

この例では、アーカイブされたデータ テーブルは、別のTeradata Databaseに新しいデータベース名および新しいテーブル名でコピーされます。

COPY DATA TABLE (Personnel.Department)
   (FROM (OldPersonnel.Dept)
   ,WITH JOURNAL TABLE = PersonnelJnlDB.PermanentJournal
   ,NO FALLBACK)
   ,FILE = ARCHIVE;

例の説明

  • 新しいデータベース名はPersonnel、古いデータベース名はOldPersonnelです。 新しいデータ テーブルの名前はDepartmentであり、元のデータ テーブルの名前はDeptです。
  • コピー先システムにPersonnelという名前のデータベースがない場合には、コピー操作がTeradata Archive/Recovery Utilityによって拒否されます。
  • コピー先システムのデータベースPersonnelDepartmentという名前のデータ テーブルがない場合には、その名前のテーブルがTeradata ARCによって作成されます。
  • WITH JOURNALオプションを指定した場合には、元のTeradata Databaseのジャーナル処理が新しいTeradata Databaseに引き継がれます。 この例では、ジャーナル イメージがPersonnelJnlDB.PermanentJournalという名前の永久ジャーナル テーブルにコピーされます。
  • アーカイブされている元のテーブルがフォールバック テーブルである場合でも、NO FALLBACKオプションを指定することにより、新しいテーブルをコピー先システムで非フォールバック テーブルとして定義できます。
  • アーカイブされたテーブルが非フォールバック テーブルの場合には、そのジャーナル オプションがコピー先システムでも維持されます。つまり、ジャーナル オプションは変更されません。
  • アーカイブされたテーブルがフォールバック テーブルの場合には、そのテーブルのイメージはコピー先システムでは二重になります。