十六,归档模式下的完全恢复
在归档模式下,拥有RMAN的备份和归档重做日志以及当前的重做日志文件,可以做到数据库的完全恢复,并且是联机状态的下的恢复。
1。非系统表空间损坏的恢复
做数据库完全备份
RMAN>备份数据库压缩backupset + archivelog删除所有输入;
创建测试表
完成创建表test123表空间用户作为select * from dba_segments;
删除测试表的表空间数据文件
完成! rm射频/u01/app/oradata/orcl users01.dbf
重启数据库
完成立即关闭
完成启动
为了先打开数据库,先将该数据库文件离线。
完成改变数据库离线功能4;
完成改变数据库开放;——这里也可以在安装状态进行恢复后再打开数据库
还原数据文件
RMAN>恢复数据文件4;
恢复数据文件
RMAN>恢复数据文件4;
将数据库文件在线
完成修改数据库数据文件4 alt=" RMAN的使用(八)">
使用RMAN登录也失败,使用关闭中止停止数据库:
启动数据库到山状态
完成立即关闭
完成启动
使用RMAN脚本恢复数据文件。
RMAN>运行{
sql & # 39;改变数据库数据文件1离线# 39;;
恢复丢失1;
恢复丢失1;
sql & # 39;改变数据库数据文件1在线# 39;;
}
启动数据库
完成改变数据库开放;
3。所有数据文件丢失的恢复
删除所有数据文件。
(oracle@oracle11g orcl)美元rm - f/u01/app/oradata/orcl/* .dbf
使用RMAN脚本恢复数据文件。
完成关闭中止
完成启动
RMAN>运行{
恢复数据库;
恢复数据库;
sql & # 39;改变数据库打开# 39;;
}