- 论坛徽章:
- 0
|
正好遇到这样的问题,环境为tsm+oracle10g,测试结果如下
SQL> declare
2 devtype varchar2(256);
3 done boolean;
4 begin
5 devtype:=dbms_backup_restore.deviceallocate('sbt_tape',params=>'ENV=(TDPO_OPTFILE=/opt/tivoli/tsm/client/oracle/bin64/tdpodbac.opt)');
6 dbms_backup_restore.restoresetdatafile;
7 dbms_backup_restore.restorecontrolfileto('/tmp/abc.cf');
8 dbms_backup_restore.restorebackuppiece('df_652960629_409_1',done=>done);
9 end;
10 /
PL/SQL procedure successfully completed.
$ cp abc.cf /xxx/xxxx/xxxx/data/xxxprd1_control01.ctl
$ cp xxxprd1_control01.ctl xxxxprd1_control02.ctl
$ rman target / catalog rman/rman@rman
Recovery Manager: Release 10.2.0.3.0 - Production on Mon May 5 07:12:18 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: accaprd1 (not mounted)
connected to recovery catalog database
RMAN> alter database mount;
database mounted |
|