Operation_Aを使用して,DBServer_A上でバックアップしたOracleインスタンスINSTANCE_1をDBServer_B上でディスクリストアする例を説明します。この例は,Oracleインスタンス「INSTANCE_1」,「INSTANCE_2」ともに副ボリューム上にバックアップデータが保存されており,かつ拡張コマンド用一時ディレクトリ中にOracle制御ファイル,初期化ファイルが保存されている場合に実行できます。
コマンド操作内容では,コマンドを入力するサーバ名をコマンドプロンプト文字列に表記しています。
DBServer_B > drmoracat INSTANCE_2 -rac -asm
INSTANCE: INSTANCE_2
DATABASE-NAME: RAC_1
ASM-INSTANCE: -
BACKUP-ID: 0000000001 BACKUP-MODE: ONLINE (LOCAL) INSTANCE: INSTANCE_2 ORIGINAL-ID: 0000000001
START-TIME:2002/06/01 10:00:00 END-TIME: 2002/06/01 10:03:00 HOSTNAME: DBServer_A
T OBJECT FILE FS DG DEVICE COPY-GROUP
T UNDO01 /pdsk/disk3/UNDO01.dbf /pdsk/disk3 stg2 c4t0d1s2 STD01,orastd021
T UNDO02 /pdsk/disk3/UNDO02.dbf /pdsk/disk3 stg2 c4t0d1s2 STD01,orastd021
:
DBServer_B > EX_DRM_BACKUPID_SET Operation_B -backup_id 0000000001
DBServer_B > EX_DRM_ORAFILE_EXTRACT Operation_B
DBServer_B > EX_DRM_ORA_RESTORE Operation_B -resync
DBServer_A > drmoracat INSTANCE_1 -rac -asm
INSTANCE: INSTANCE_1
DATABASE-NAME: RAC_1
ASM-INSTANCE: -
BACKUP-ID: 0000000002 BACKUP-MODE: ONLINE (RAC) INSTANCE: INSTANCE_1 ORIGINAL-ID: 0000000001
START-TIME:2002/06/01 10:00:00 END-TIME: 2002/06/01 10:03:00 HOSTNAME: DBServer_A
T OBJECT FILE FS DG DEVICE COPY-GROUP
T SYSTEM /pdsk/disk3/SYSTEM01.dbf /pdsk/disk3 stg2 c4t0d1s2 STD01,orastd021
T DATA /pdsk/disk3/DATA01.dbf /pdsk/disk3 stg2 c4t0d1s2 STD01,orastd021
O ONLRD01 /pdsk/disk1/redo01.log /pdsk/disk1 stg5 c4t0d1s5 STD01,orastd051
:
DBServer_A > EX_DRM_BACKUPID_SET Operation_A -backup_id 0000000002
DBServer_A > EX_DRM_DB_EXPORT Operation_A
DBServer_A > EX_DRM_ORAFILE_PACK Operation_A
DBServer_B > EX_DRM_DB_IMPORT Operation_B
DBServer_B > EX_DRM_ORAFILE_EXTRACT Operation_B
DBServer_B > EX_DRM_ORA_RESTORE Operation_B -resync
DBServer_B > sqlplus <ユーザー名>/<パスワード> as sysdba
SQL > startup mount
SQL > recover database
SQL > ALTER DATABASE OPEN;