Oracle 10G RAC - SYSAUX进行完全恢复的问题
来源:互联网 发布:淘宝可以买凤楼信息吗 编辑:程序博客网 时间:2024/05/21 09:19
在进行10G RAC做完全恢复时,需要注意一下
a,当需要恢复的文件是system或sysaux时,需要在mount状态下完成,与一般的数据文件也可在offline下不同;
b,当恢复时可以在一个节点完成,前提是该节点可以访问到所有的备份集文件与归档日志;
c,当在vmrac1中进行恢复时,如果vmrac2没有开启,且此时本地归档日志不全时,恢复会报错,提示找不到需要的日志,即使通过OS拷贝也无法识别,因为控制文件不知道这些文件存在vmrac1上;此时需要开启vmrac2节点至mount状态,因为2个节点定义的归档路径完全相同,并且缺失的日志是由vmrac2产生的,所以此时当2节点同时开启时,控制文件就能识别完整的所有归档日志,最后才能进行恢复.
d,不清楚单个节点是否可以注册缺失的归档日志,从而仅在单节点上完成该恢复,譬如vmrac1注册vmrac2上生成的归档,就算vmrac2不开启实例至mount也能恢复?
如下报错:以恢复sysaux数据文件为例
RMAN> alter database mount;
database mounted
released channel: ORA_DISK_1
RMAN> restore datafile 3;
Starting restore at 05-JAN-12
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=148 instance=JTODS1 devtype=DISK
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00003 to +DATA/jtods/sysaux01.dbf
channel ORA_DISK_1: reading from backup piece +RECOVERY/jtods/backupset/2012_01_04/nnndf0_tag20120104t221941_0.265.771718783
channel ORA_DISK_1: restored backup piece 1
piece handle=+RECOVERY/jtods/backupset/2012_01_04/nnndf0_tag20120104t221941_0.265.771718783 tag=TAG20120104T221941
channel ORA_DISK_1: restore complete, elapsed time: 00:00:35
RMAN> recover database;
Starting recover at 05-JAN-12
using channel ORA_DISK_1
starting media recovery
archive log thread 1 sequence 4 is already on disk as file /arch/JTODS1_arch/1_4_771704921.dbf
archive log thread 1 sequence 6 is already on disk as file /arch/JTODS1_arch/1_6_771704921.dbf
archive log thread 1 sequence 7 is already on disk as file /arch/JTODS1_arch/1_7_771704921.dbf
archive log thread 1 sequence 8 is already on disk as file /arch/JTODS1_arch/1_8_771704921.dbf
archive log thread 1 sequence 11 is already on disk as file /arch/JTODS1_arch/1_11_771704921.dbf
archive log thread 1 sequence 12 is already on disk as file /arch/JTODS1_arch/1_12_771704921.dbf
archive log thread 1 sequence 15 is already on disk as file /arch/JTODS1_arch/1_15_771704921.dbf
archive log thread 1 sequence 16 is already on disk as file /arch/JTODS1_arch/1_16_771704921.dbf
archive log thread 2 sequence 5 is already on disk as file /arch/JTODS2_arch/2_5_771704921.dbf
archive log thread 2 sequence 6 is already on disk as file /arch/JTODS1_arch/2_6_771704921.dbf
archive log thread 2 sequence 7 is already on disk as file /arch/JTODS1_arch/2_7_771704921.dbf
archive log thread 2 sequence 8 is already on disk as file /arch/JTODS1_arch/2_8_771704921.dbf
archive log thread 2 sequence 11 is already on disk as file /arch/JTODS1_arch/2_11_771704921.dbf
archive log thread 2 sequence 12 is already on disk as file /arch/JTODS1_arch/2_12_771704921.dbf
archive log thread 2 sequence 13 is already on disk as file /arch/JTODS1_arch/2_13_771704921.dbf
archive log thread 2 sequence 14 is already on disk as file /arch/JTODS1_arch/2_14_771704921.dbf
archive log thread 2 sequence 15 is already on disk as file /arch/JTODS2_arch/2_15_771704921.dbf
archive log thread 2 sequence 16 is already on disk as file /arch/JTODS1_arch/2_16_771704921.dbf
archive log thread 2 sequence 17 is already on disk as file /arch/JTODS1_arch/2_17_771704921.dbf
archive log thread 2 sequence 18 is already on disk as file /arch/JTODS1_arch/2_18_771704921.dbf
archive log thread 2 sequence 19 is already on disk as file /arch/JTODS1_arch/2_19_771704921.dbf
archive log thread 2 sequence 20 is already on disk as file /arch/JTODS2_arch/2_20_771704921.dbf
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 01/05/2012 22:53:41
RMAN-06053: unable to perform media recovery because of missing log
RMAN-06025: no backup of log thread 2 seq 10 lowscn 472828 found to restore
RMAN-06025: no backup of log thread 2 seq 9 lowscn 472689 found to restore
RMAN-06025: no backup of log thread 1 seq 14 lowscn 545153 found to restore
RMAN-06025: no backup of log thread 1 seq 13 lowscn 523043 found to restore
RMAN-06025: no backup of log thread 1 seq 10 lowscn 496247 found to restore
RMAN-06025: no backup of log thread 1 seq 9 lowscn 472830 found to restore
RMAN-06025: no backup of log thread 1 seq 5 lowscn 417667 found to restore
在vmrac2还没有开启时,拷贝这些日志到节点1 vmrac1也无法识别,是否有其他方式注册这些归档日志?使得即使不开启vmrac2也能够识别日志.
vmrac2上
SQL> startup mount;
拷贝上述缺失的日志到vmrac1,再次recover database.
RMAN> recover database;
Starting recover at 05-JAN-12
using channel ORA_DISK_1
starting media recovery
archive log thread 1 sequence 4 is already on disk as file /arch/JTODS1_arch/1_4_771704921.dbf
archive log thread 1 sequence 5 is already on disk as file /arch/JTODS2_arch/1_5_771704921.dbf
archive log thread 1 sequence 6 is already on disk as file /arch/JTODS1_arch/1_6_771704921.dbf
archive log thread 1 sequence 7 is already on disk as file /arch/JTODS1_arch/1_7_771704921.dbf
archive log thread 1 sequence 8 is already on disk as file /arch/JTODS1_arch/1_8_771704921.dbf
archive log thread 1 sequence 9 is already on disk as file /arch/JTODS2_arch/1_9_771704921.dbf
archive log thread 1 sequence 10 is already on disk as file /arch/JTODS2_arch/1_10_771704921.dbf
archive log thread 1 sequence 11 is already on disk as file /arch/JTODS1_arch/1_11_771704921.dbf
archive log thread 1 sequence 12 is already on disk as file /arch/JTODS1_arch/1_12_771704921.dbf
archive log thread 1 sequence 13 is already on disk as file /arch/JTODS2_arch/1_13_771704921.dbf
archive log thread 1 sequence 14 is already on disk as file /arch/JTODS2_arch/1_14_771704921.dbf
archive log thread 1 sequence 15 is already on disk as file /arch/JTODS1_arch/1_15_771704921.dbf
archive log thread 1 sequence 16 is already on disk as file /arch/JTODS1_arch/1_16_771704921.dbf
archive log thread 2 sequence 5 is already on disk as file /arch/JTODS2_arch/2_5_771704921.dbf
archive log thread 2 sequence 6 is already on disk as file /arch/JTODS1_arch/2_6_771704921.dbf
archive log thread 2 sequence 7 is already on disk as file /arch/JTODS1_arch/2_7_771704921.dbf
archive log thread 2 sequence 8 is already on disk as file /arch/JTODS1_arch/2_8_771704921.dbf
archive log thread 2 sequence 9 is already on disk as file /arch/JTODS2_arch/2_9_771704921.dbf
archive log thread 2 sequence 10 is already on disk as file /arch/JTODS2_arch/2_10_771704921.dbf
archive log thread 2 sequence 11 is already on disk as file /arch/JTODS1_arch/2_11_771704921.dbf
archive log thread 2 sequence 12 is already on disk as file /arch/JTODS1_arch/2_12_771704921.dbf
archive log thread 2 sequence 13 is already on disk as file /arch/JTODS1_arch/2_13_771704921.dbf
archive log thread 2 sequence 14 is already on disk as file /arch/JTODS1_arch/2_14_771704921.dbf
archive log thread 2 sequence 15 is already on disk as file /arch/JTODS2_arch/2_15_771704921.dbf
archive log thread 2 sequence 16 is already on disk as file /arch/JTODS1_arch/2_16_771704921.dbf
archive log thread 2 sequence 17 is already on disk as file /arch/JTODS1_arch/2_17_771704921.dbf
archive log thread 2 sequence 18 is already on disk as file /arch/JTODS1_arch/2_18_771704921.dbf
archive log thread 2 sequence 19 is already on disk as file /arch/JTODS1_arch/2_19_771704921.dbf
archive log thread 2 sequence 20 is already on disk as file /arch/JTODS2_arch/2_20_771704921.dbf
archive log filename=/arch/JTODS1_arch/1_4_771704921.dbf thread=1 sequence=4
archive log filename=/arch/JTODS2_arch/2_5_771704921.dbf thread=2 sequence=5
archive log filename=/arch/JTODS2_arch/1_5_771704921.dbf thread=1 sequence=5
archive log filename=/arch/JTODS1_arch/2_6_771704921.dbf thread=2 sequence=6
archive log filename=/arch/JTODS1_arch/2_7_771704921.dbf thread=2 sequence=7
archive log filename=/arch/JTODS1_arch/1_6_771704921.dbf thread=1 sequence=6
archive log filename=/arch/JTODS1_arch/2_8_771704921.dbf thread=2 sequence=8
archive log filename=/arch/JTODS1_arch/1_7_771704921.dbf thread=1 sequence=7
archive log filename=/arch/JTODS1_arch/1_8_771704921.dbf thread=1 sequence=8
archive log filename=/arch/JTODS2_arch/2_9_771704921.dbf thread=2 sequence=9
archive log filename=/arch/JTODS2_arch/2_10_771704921.dbf thread=2 sequence=10
archive log filename=/arch/JTODS2_arch/1_9_771704921.dbf thread=1 sequence=9
archive log filename=/arch/JTODS2_arch/1_10_771704921.dbf thread=1 sequence=10
archive log filename=/arch/JTODS1_arch/2_11_771704921.dbf thread=2 sequence=11
archive log filename=/arch/JTODS1_arch/2_12_771704921.dbf thread=2 sequence=12
archive log filename=/arch/JTODS1_arch/2_13_771704921.dbf thread=2 sequence=13
archive log filename=/arch/JTODS1_arch/1_11_771704921.dbf thread=1 sequence=11
archive log filename=/arch/JTODS1_arch/2_14_771704921.dbf thread=2 sequence=14
archive log filename=/arch/JTODS1_arch/1_12_771704921.dbf thread=1 sequence=12
archive log filename=/arch/JTODS2_arch/2_15_771704921.dbf thread=2 sequence=15
archive log filename=/arch/JTODS2_arch/1_13_771704921.dbf thread=1 sequence=13
archive log filename=/arch/JTODS1_arch/2_16_771704921.dbf thread=2 sequence=16
archive log filename=/arch/JTODS2_arch/1_14_771704921.dbf thread=1 sequence=14
archive log filename=/arch/JTODS1_arch/2_17_771704921.dbf thread=2 sequence=17
archive log filename=/arch/JTODS1_arch/2_18_771704921.dbf thread=2 sequence=18
archive log filename=/arch/JTODS1_arch/1_15_771704921.dbf thread=1 sequence=15
archive log filename=/arch/JTODS1_arch/2_19_771704921.dbf thread=2 sequence=19
Finished recover at 05-JAN-12
RMAN> alter database open;
database opened
节点2上
SQL> alter database open;
- Oracle 10G RAC - SYSAUX进行完全恢复的问题
- oracle 10g RAC [恢复OCR]
- Oracle SYSAUX表空间的恢复
- Oracle RAC 备份和恢复Voting Disks(10g)
- Oracle RAC 备份和恢复OCR(10g)
- 使用RMAN恢复Oracle 10g RAC库至异机
- Oracle 10g RAC 维护工具完全详解
- Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复
- Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复
- Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复
- 如何进行 Oracle 10g RAC关闭及启动
- ORACLE 10G RAC的存储选项
- 有关XP上完全删除Oracle 10g的问题
- Oracle 11g RAC环境下的ORA - 19606问题
- Oracle 11g 清理SYSAUX空间
- oracle 从备份的控制文件进行完全恢复
- RMAN备份恢复系列1: Oracle 10g rac asm数据库恢复到10g单实例数据库
- Oracle 10g RAC中的DRM问题及关闭
- 《搜索》——好看,值得推荐
- jQuery文档分析4-属性的动态设置
- android开发中,项目里的文件不能导出到本地问题
- VMware Workstation - RAC的共享磁盘设置
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
- Oracle 10G RAC - SYSAUX进行完全恢复的问题
- poj 2069 super star 模拟退火
- HDOJ 1712 ACboy needs your help (分组背包)
- poj 2420 A Star not a Tree? 模拟退火
- 如何高效地阅读技术类书籍与博客
- PL/Sql 连接数据库 超时问题解决
- Oracle 10G RAC与10G Physical DG 的测试-1
- Oracle 10G RAC与10G Physical DG 的测试-2
- ORA-12170 TNS 连接超时 .