ORACLE表空间恢复方案_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

ORACLE表空间恢复方案

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:  一、 用户表空间  错误: 在启动数据库时出现ORA-01157,ORA-01110或操作系统级错误例如ORA-07360,  在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA -0111...

  一、 用户表空间

  错误: 在启动数据库时出现ORA-01157,ORA-01110或操作系统级错误例如ORA-07360,

  在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA -01116,ORA-01110以及操作系统级错误ORA-07368

  解决以下有两种解决方案:

  1.用户的表空间可以被轻易地重建

  即最近导出的对象是可用的或表空间中的对象可以被轻易地重建等.在这种情况下,最简单的方法是offline并删除该数据文件,删除表空间并重建表空间以及所有的对象.

  svrmgrl> startup mount

  svrmgrl> alter database datafile filename offline drop;

  svrmgrl> alter database open;

  svrmgrl> drop tablespace tablespace_name including contents;

  重建表空间及所有对象.

  2.用户的表空间不能够被轻易地重建

  在大多数情况下,重建表空间是不可能及太辛苦的工作.方法是倒备份及做介质恢复.如果您的系统运行在NOARCHIVELOG模式下,则只有丢失的数据在online redo log中方可被恢复步骤如下:

  1)Restore the lost datafile from a backup

  2)svrmgrl> startup mount

  3)svrmgrl> select v1.group#,member,sequence#,first_change#

  > from v$log v1,v$logfile v2

  > where v1.group#=v2.group#;

  4)如果数据库运行在NOARCHIVELOG模式下则:

  svrmgrl> select file#,change# from v$recover_file;

  如果 CHANGE# 大于最小的FIRST_CHANGE#则数据文件可以被恢复

  如果 CHANGE# 小于最小的FIRST_CHANGE#则数据文件不可恢复。 恢复最近一

  次的全备份或采用方案一.

  5)svrmgrl> recover datafile filename;

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12631-1.html
网站维护教程更新时间:2012-03-23 00:43:40  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer