ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 利用dbms_backup_restore包手工进行数据库恢复

利用dbms_backup_restore包手工进行数据库恢复

原创 Linux操作系统 作者:qgrape 时间:2008-09-15 12:49:10 0 删除 编辑

 

SQL> startup nomount;

ORACLE 例程已经启动。

SQL> declare

  2   devtype varchar2(256);

  3   done  boolean;

  4  begin

  5  devtype:=sys.dbms_backup_restore.deviceAllocate(type=>'',ident=>'T1');

  6  sys.dbms_backup_restore.restoresetdatafile;

  7  sys.dbms_backup_restore.restorecontrolfileto(cfname=>'c:\oracle\oradata\tes

tdb\control01.ctf');

  8  sys.dbms_backup_restore.restorebackuppiece(done=>done,handle=>'d:\databak\A

CT_TESTDB_13G292QT_35',params=>null);

  9  sys.dbms_backup_restore.devicedeallocate;

 10  end;

 11  /

 

PL/SQL 过程已成功完成。

 

SQL> alter database mount;

 

数据库已更改。

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12330444/viewspace-448424/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: AT命令详解 二
请登录后发表评论 登录
全部评论

注册时间:2008-04-09

  • 博文量
    223
  • 访问量
    560975