利用dbms_backup_restore包数据库手工恢复
2008-09-20 10:05:46 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亜顒㈡い鎰Г閹便劌顫滈崱妤€骞婄紓鍌氬€瑰銊╁箟缁嬫鍚嬮柛顐線缂冩洟姊婚崒娆戭槮婵犫偓闁秵鎯為幖娣妼缁愭鏌″搴′簽濞戞挸绉甸妵鍕冀椤愵澀娌梺缁樻尪閸庣敻寮婚敐澶婂嵆闁绘劖绁撮崑鎾诲捶椤撴稑浜炬慨妯煎亾鐎氾拷

核心提示:SQL>startupnomount;ORACLE例程已经启动, SQL>declare2devtypevarchar2(256);3doneboolean;4begin5devtype:=sys.dbms_backup_restore.deviceAllocate(type=>'',
SQL>startupnomount;
ORACLE例程已经启动。
SQL>declare
2devtypevarchar2(256);
3doneboolean;
4begin
5devtype:=sys.dbms_backup_restore.deviceAllocate(type=>'',ident=>'T1');
6sys.dbms_backup_restore.restoresetdatafile;
7sys.dbms_backup_restore.restorecontrolfileto(cfname=>'c:oracleoradatates
tdbcontrol01.ctf');
8sys.dbms_backup_restore.restorebackuppiece(done=>done,handle=>'d:databakA
CT_TESTDB_13G292QT_35',params=>null);
9sys.dbms_backup_restore.devicedeallocate;
10end;
11/
PL/SQL过程已成功完成。
SQL>alterdatabasemount;
数据库已更改。
[]
更多精彩
赞助商链接