ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 用户管理的备份恢复操作异常中断问题

用户管理的备份恢复操作异常中断问题

原创 Linux操作系统 作者:regonly1 时间:2012-01-05 15:13:18 0 删除 编辑

当执行 alter database begin backup 或 alter tablespace ts_name begin backup 后,对数据库执行了强制停机:
shutdown abort
然后再次启动数据库会发生报错,提示打开数据文件出错:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF'
可以针对指定的数据文件进行恢复:
recover datafile 1;
当然,如果是在database模式下关闭的,涉及到的数据文件会有很多,如果一个个这么恢复很麻烦,可以直接使用下面这个命令来实现全部的恢复(此时数据库处于Mount状态):
SQL> startup
ORACLE instance started.

Total System Global Area  419430400 bytes
Fixed Size                  1249368 bytes
Variable Size             142610344 bytes
Database Buffers          268435456 bytes
Redo Buffers                7135232 bytes
Database mounted.
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: 'E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF'


SQL> alter database end backup;

Database altered.

SQL> alter database open;

Database altered.

如果不想用alter database end backup,那使用recover database也可以。

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

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

注册时间:2008-05-10

  • 博文量
    257
  • 访问量
    1019025