且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

更新时间:2022-03-29 08:54:36

近段时间在学习ORACLE,以下是RMAN小实验的部分笔记。

一、归档模式有备份,丢失数据文件恢复:

1、查看数据库是否在归档模式下运行,archive log list:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

 

2、模拟实验环境,在scott用户下操作,emp表插入数据:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

3、模拟实验环境,切换到rman模式下做完全备份,同时配置备份参数,CONFIGURE CONTROLFILE AUTOBACKUP ON ,备份时控制文件同时做自动备份:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

4、模拟实验环境,数据丢失,最简单的办法就是把数据文件直接删除了,当然删除之前需shutdown数据库,毕竟是模拟嘛:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

5、再打开数据库看看,这时报错了,数据为mounted状态:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

6、以下在RMAN下进行恢复操作,设定oracle_sid:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

7、执行恢复命令,因其提示是数据文件6出问题,那就恢复数据文件6不用作完全恢复,这是数据恢复原则:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

8、open数据库存:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

9、验证一下,数据库现时状态:

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

10、数据恢复过来没有?

ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复

成功恢复,实验比较简单,作笔记用,后继……













本文转自pimg200551CTO博客,原文链接:http://blog.51cto.com/pimg2005/834951 ,如需转载请自行联系原作者