一、关键数据文件
1.system 表空间数据文件
两类重要数据:数据字典(oracle数据库的系统表),系统回滚段(sys.system的撤销段,
能够保存数据字典的撤销数据)
2.undo_tablespace表空间数据文件
undo_tablespace保存所有的变更类命令(DDL,DML)所产生的撤销数据
3.恢复步骤
3.1 实例尚未崩溃,使用shutdown abort命令或者是操作系统的kill命令将实例关闭
3.2 执行startup mount命令将实例带入mount状态
3.3 rman switch 还原受损的关键数据文件
3.4 recover database 恢复数据文件
3.5 open 数据库
二、普通数据文件
1.非文件头部损坏后的恢复
1.1.offline数据文件
1.2.restore recover 数据文件
1.3.online数据文件
2.文件头部损坏后的恢复
数据文件头部损坏,检查点无法进行,数据文件被offline,恢复还原的时候会引发rman-06010(
控制文件表示该文件已下线,restore 命令发现该文件的确存在)
解决办法:删除头部已损坏的数据文件 在数据库mount状态下使用alter database datafile
....online 然后在恢复
三、只读数据文件
只读数据文件是只读表空间的数据文件,其数据块包括文件头在内不允许更改(少数管理性命令
除外)
alter tablespace ... read only/write;
表空间从读写变成只读后,数据文件中的脏数据块必须由DBWn进程全部写回磁盘,其数据块及文
件头信息包括检查点在内从此不再更新,每次打开数据库时也不会检查其是否与其他的数据文件
同步
只读表空间不会有数据的变化 只要还原就好
1.控制文件无损坏的情况下
启动时损坏
restore
open
运行时损坏
ofline
restore force
online
2.控制文件和只读数据文件一起损坏
2.1 nomount 数据库
2.2 restore控制文件
2.3 mount 数据库
2.4 restore 只读数据文件
2.5 recover database(数据文件只读时,备份了控制文件,在表空间改为读写后,数据文件和控
制文件损坏,需要recover database 2次)
2.6 open resetlogs
1.system 表空间数据文件
两类重要数据:数据字典(oracle数据库的系统表),系统回滚段(sys.system的撤销段,
能够保存数据字典的撤销数据)
2.undo_tablespace表空间数据文件
undo_tablespace保存所有的变更类命令(DDL,DML)所产生的撤销数据
3.恢复步骤
3.1 实例尚未崩溃,使用shutdown abort命令或者是操作系统的kill命令将实例关闭
3.2 执行startup mount命令将实例带入mount状态
3.3 rman switch 还原受损的关键数据文件
3.4 recover database 恢复数据文件
3.5 open 数据库
二、普通数据文件
1.非文件头部损坏后的恢复
1.1.offline数据文件
1.2.restore recover 数据文件
1.3.online数据文件
2.文件头部损坏后的恢复
数据文件头部损坏,检查点无法进行,数据文件被offline,恢复还原的时候会引发rman-06010(
控制文件表示该文件已下线,restore 命令发现该文件的确存在)
解决办法:删除头部已损坏的数据文件 在数据库mount状态下使用alter database datafile
....online 然后在恢复
三、只读数据文件
只读数据文件是只读表空间的数据文件,其数据块包括文件头在内不允许更改(少数管理性命令
除外)
alter tablespace ... read only/write;
表空间从读写变成只读后,数据文件中的脏数据块必须由DBWn进程全部写回磁盘,其数据块及文
件头信息包括检查点在内从此不再更新,每次打开数据库时也不会检查其是否与其他的数据文件
同步
只读表空间不会有数据的变化 只要还原就好
1.控制文件无损坏的情况下
启动时损坏
restore
open
运行时损坏
ofline
restore force
online
2.控制文件和只读数据文件一起损坏
2.1 nomount 数据库
2.2 restore控制文件
2.3 mount 数据库
2.4 restore 只读数据文件
2.5 recover database(数据文件只读时,备份了控制文件,在表空间改为读写后,数据文件和控
制文件损坏,需要recover database 2次)
2.6 open resetlogs
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29942527/viewspace-2127904/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29942527/viewspace-2127904/