RMAN的使用(八)

  

十六,归档模式下的完全恢复

  

在归档模式下,拥有RMAN的备份和归档重做日志以及当前的重做日志文件,可以做到数据库的完全恢复,并且是联机状态的下的恢复。

     

1。非系统表空间损坏的恢复

  

做数据库完全备份

  

RMAN>备份数据库压缩backupset + archivelog删除所有输入;

  

创建测试表

  

完成创建表test123表空间用户作为select * from dba_segments;

  

删除测试表的表空间数据文件

  

完成! rm射频/u01/app/oradata/orcl users01.dbf

     

重启数据库

  

完成立即关闭

  

完成启动

  

   RMAN的使用(八)

     

为了先打开数据库,先将该数据库文件离线。

  

完成改变数据库离线功能4;

  

完成改变数据库开放;——这里也可以在安装状态进行恢复后再打开数据库

     

还原数据文件

  

RMAN>恢复数据文件4;

  

恢复数据文件

  

RMAN>恢复数据文件4;

  

将数据库文件在线

  

完成修改数据库数据文件4 alt=" RMAN的使用(八)">

     

使用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;;

  

}

RMAN的使用(八)