データ・ストアのバックアップ・コピーを作成します。このバックアップ・コピーは、後でttRestoreユーティリティを使用してリストアできます。バックアップ時にデータ・ストアが使用中の場合にttBackupを有効にするには、共有モードにする必要があります。TimesTenのバックアップとリストア機能の概要は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』のデータ・ストアのバックアップとリストアに関する項を参照してください。データ・ストア内の表の所有者名を変更するには、ttMigrateユーティリティを使用します。表のリストア時に-renameオプションを使用して表の所有者名を変更できます。
アクセス制御がTimesTenのインスタンスに対して有効である場合、このユーティリティではADMIN権限またはデータ・ストア・オブジェクトの所有権が必要です。接続文字列またはDSNに認証情報が指定されない場合、続行する前にユーザーIDおよびパスワードの入力が求められます。
ttBackup [-h | -help | -?] ttBackup [-V | -version] ttBackup [-type backupType] [-dir directory] [-fname fileprefix] [-force] {-connStr connection_string | DSN}
ttBackupには次のオプションがあります。
FastInsデータ・ストアのファイルの完全バックアップをバックアップ・ディレクトリusers/pat/TimesTen/backupsに対して実行するには、次のコマンドを使用します。
ttBackup -type fileFullEnable -dir /users/pat/TimesTen/backups FastInsFastInsデータ・ストアをFastIns.backファイルにコピーするには、次のコマンドを実行します。
ttBackup -type streamFull FastIns > FastIns.backUNIXでFastInsデータ・ストアをバックアップ・テープに保存するには、次のコマンドを実行します。
ttBackup -type streamFull FastIns | dd bs=64k of=/dev/rmt0origDSNというデータ・ストアをディレクトリ/users/rob/tmpにバックアップし、それをrestoredDSNというデータ・ストアにリストアするには、次のコマンドを実行します。
ttBackup -type fileFull -dir /users/rob/tmp -fname restored origDSN ttRestore -dir /users/rob/tmp -fname restored restoredDSN
増分バックアップが有効になっている場合、TimesTenではログ・ファイルにバックアップ保持が作成されます。この保持は、ttLogHolds組込みプロシージャを使用して参照できます。バックアップ保持は、後続の増分バックアップでバックアップするログ・レコードを判断する場合に使用されます。前回の増分バックアップ以降の変更内容のみが更新されます。ただし、バックアップ保持を作成すると、その保持が別の増分バックアップの実行によって進められるまで、または増分バックアップを無効にすることによって削除されるまで、チェックポイント処理時にログ・ファイルを消去できなくなります。
ttBackupが、ディスクレス・ロギングを使用したり、ロギングをオフにしているデータ・ストアのバックアップに使用される場合、バックアップ・ファイルには、最新のチェックポイントの前にコミットされたトランザクションのみが反映されます。最新のチェックポイントの後にコミットされたトランザクションは、バックアップに反映されません。
このユーティリティは、TimesTen Data Managerがインストールされている場合にのみサポートされます。
一時データ・ストアはバックアップできません。