WEB开发网
开发学院数据库MSSQL Server 利用dbms_backup_restore包数据库手工恢复 阅读

利用dbms_backup_restore包数据库手工恢复

 2008-09-20 10:05:46 来源:WEB开发网   
核心提示: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;

数据库已更改。

Tags:利用 dbms backup

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接