ttBackupユーティリティを使用して作成されたバックアップからデータ・ストアを作成します。データ・ストアがすでに存在する場合には、ttRestoreはデータ・ストアを上書きしません。
ttRestoreの接続文字列中のデータ・ストア属性には、初期接続属性または一般接続属性を使用できます。また、データ・ストア属性のLogDirも使用できます。その他のすべてのデータ・ストア属性は、バックアップ・ファイルからコピーされます。これにより、リストアされたデータ・ストアを再配置することができます。
ttRestoreによる操作は、データ・ストアを移動させることができるため、初期接続よりも強力です。また、他のデータ・ストア属性を上書きできないため、データ・ストアの新規作成よりも強力ではありません。
TimesTenのバックアップとリストア機能の概要は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』の、データ・ストアのコピー、移行、バックアップおよびリストアに関する説明を参照してください。
アクセス制御がTimesTenのインスタンスに対して有効である場合、このユーティリティではADMIN権限またはデータ・ストア・オブジェクトの所有権が必要です。接続文字列またはDSNに認証情報が指定されない場合、続行する前にユーザーIDおよびパスワードの入力が求められます。
ttRestore [-h | -help | -?]
ttRestore [-V | -version]
ttRestore [-fname filePrefix] [-noconn] -dir directory
{DSN | -connStr connectionString}
ttRestore -i [-noconn] {DSN | -connStr connectionString}
ttRestoreには、次のオプションがあります。
origDSN
というデータ・ストアをディレクトリ/users/rob/tmp
にバックアップし、それをrestoredDSN
というデータ・ストアにリストアするには、次のコマンドを実行します。
ttBackup -dir /users/rob/tmp -fname restored "dsn=origDSN"
fname
の値は、バックアップ・ファイル名の接頭辞部分に使用する名前です。
UNIXでテープ・バックアップをFastIns
データ・ストアにリストアするには、次のように実行します。
dd bs=64k if=/dev/rmt0 | ttRestore -i DSN=FastIns
このユーティリティは、TimesTen Data Managerがインストールされている場合にのみサポートされます。