RMAN恢复案例——丢失spfile的恢复

<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
1.1.丢失spfile恢复
大前提:已经配置了控制文件的自动备份,并且已经有可靠的备份:

RMAN>CONFIGURECONTROLFILEAUTOBACKUPon;

 

新的RMAN配置参数:

CONFIGURECONTROLFILEAUTOBACKUPON;

已成功存储新的RMAN配置参数

正在启动全部恢复目录的resync

完成全部resync

 

RMAN>

 

RMAN>CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO'D:/RMANTEST/%F';

 

新的RMAN配置参数:

CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO'D:/RMANTEST/%F';

已成功存储新的RMAN配置参数

正在启动全部恢复目录的resync

完成全部resync

 

RMAN>

 

RMAN>showall;

 

RMAN配置参数为:

CONFIGURERETENTIONPOLICYTOREDUNDANCY1;#default

CONFIGUREBACKUPOPTIMIZATIONOFF;#default

CONFIGUREDEFAULTDEVICETYPETODISK;

CONFIGURECONTROLFILEAUTOBACKUPON;

CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO'D:/RMANTEST/%F';

CONFIGUREDEVICETYPEDISKPARALLELISM1;

CONFIGUREDATAFILEBACKUPCOPIESFORDEVICETYPEDISKTO1;#default

CONFIGUREARCHIVELOGBACKUPCOPIESFORDEVICETYPEDISKTO1;#default

CONFIGUREMAXSETSIZETOUNLIMITED;#default

CONFIGURESNAPSHOTCONTROLFILENAMETO'D:/ORACLE92/DATABASENCFTEST1.ORA';#default

 

RMAN>

 

RMAN>run{

2>backupdatabase

3>tag'full_db_20041007'

4>format'd:/RMANtest/full_dbtest_yyyymmdd%_u%.bak'

5>includecurrentcontrolfile;

6>backuparchivelogall

7>tag'arch_bak'

8>format'd:/RMANtest/arch_yyyymmdd%_u%.bak'

9>deleteinput;}

 

启动backup于07-10月-04

分配的通道:ORA_DISK_1

通道ORA_DISK_1:sid=13devtype=DISK

通道ORA_DISK_1:正在启动full数据文件备份集

通道ORA_DISK_1:正在指定备份集中的数据文件

备份集中包括当前控制文件

输入数据文件fno=00001name=D:/ORACLE92/TEST1YSTEM01.DBF

输入数据文件fno=00002name=D:/ORACLE92/TEST1/UNDOTBS01.DBF

输入数据文件fno=00006name=D:/ORACLE92/TEST1/RMAN01.DBF

输入数据文件fno=00003name=D:/ORACLE92/TEST1/INDX01.DBF

输入数据文件fno=00005name=D:/ORACLE92/TEST1/USERS01.DBF

输入数据文件fno=00004name=D:/ORACLE92/TEST1/TOOLS01.DBF

通道ORA_DISK_1:正在启动段1于07-10月-04

通道ORA_DISK_1:已完成段1于07-10月-04

段handle=D:/RMANTEST/FULL_DBTEST_YYYYMMDD%_U%.BAKcomment=NONE

通道ORA_DISK_1:备份集已完成,经过时间:00:01:06

完成backup于07-10月-04

 

启动backup于07-10月-04

当前日志已存档

使用通道ORA_DISK_1

通道ORA_DISK_1:正在启动存档日志备份集

通道ORA_DISK_1:正在指定备份集中的存档日志

输入存档日志线程=1序列=15记录ID=20时间戳=538928248

通道ORA_DISK_1:正在启动段1于07-10月-04

通道ORA_DISK_1:已完成段1于07-10月-04

段handle=D:/RMANTEST/ARCH_YYYYMMDD%_U%.BAKcomment=NONE

通道ORA_DISK_1:备份集已完成,经过时间:00:00:02

通道ORA_DISK_1:正在删除存档日志

存档日志文件名=D:/ORACLE92/ADMIN/TEST1/ARCH/ARC00015.001记录ID=20时间戳=538928248

完成backup于07-10月-04

 

启动ControlFileandspfileAutobackup于07-10月-04

段handle=D:/RMANTEST/C-910599446-20041007-00comment=NONE

完成ControlFileandspfileAutobackup于07-10月-04

 

RMAN>

 

 

 

 
1.1.1.   将当前spfile挪到其他位置来模拟spfile丢失1
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
阅读更多
文章标签: disk 存储
个人分类: 数据库
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭