- テーブル全体のアーカイブの完全な復元を実行します。
RESTORE DATA TABLES (SYSDBA.TransactionHistory), RELEASE LOCK, FILE=ARCHIVE;
- 差分アーカイブとインクリメンタル アーカイブの完全な復元を(順に)実行します。
RESTORE DATA TABLES(SYSDBA.TransactionHistory) (ALL PARTITIONS), RELEASE LOCK, FILE=ARCHIVE;
- (任意実行)アクティブでないパーティションの更新が原因で別のパーティション バックアップが実行されている場合は、更新されたパーティションが含まれる差分バックアップまたはインクリメンタル バックアップの後で(またはそれらのバックアップをせずに)、別のパーティション バックアップを復元します。
RESTORE DATA TABLES (SYSDBA.TransactionHistory) ( PARTITIONS WHERE (! TransactionDate = DATE ‘2004-03-15’ !) ), RELEASE LOCK, FILE=ARCHIVE;
個々のパーティションは、テーブル全体のアーカイブまたは選択パーティションのアーカイブからも復元できます。 個々のパーティションを復元するためには、復元するパーティションをPARTITIONS WHERE式で指定します。
RESTORE DATA TABLES (SYSDBA.TransactionHistory) ( PARTITIONS WHERE (! TransactionDate BETWEEN DATE ‘2004-05-01’ AND DATE ‘2004-05-31’!) ), RELEASE LOCK, FILE=ARCHIVE;