失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > oracle通过表空间文件进行数据库恢复 Oracle数据库表空间恢复方案_oracle

oracle通过表空间文件进行数据库恢复 Oracle数据库表空间恢复方案_oracle

时间:2019-03-29 14:59:45

相关推荐

oracle通过表空间文件进行数据库恢复 Oracle数据库表空间恢复方案_oracle

一、 用户表空间

错误: 在启动数据库时出现ORA-01157,ORA-01110或操作系统级错误例如ORA-07360,在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA -01116,ORA-01110以及操作系统级错误ORA-07368

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

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

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

svrmgrl> startup mount

/30844.htmloracle数据库表空间恢复方案_oracle

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

如果觉得《oracle通过表空间文件进行数据库恢复 Oracle数据库表空间恢复方案_oracle》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。