ITPub博客

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

利用dbms_backup_restore包数据库手工恢复

原创 Linux操作系统 作者:zwc1083 时间:2009-02-26 16:31:05 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博客 ” ,链接:http://blog.itpub.net/14876437/viewspace-557950/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-02-16

  • 博文量
    91
  • 访问量
    43591