需要手工register logfile的情况
2014-07-13 20:41
267 查看
10.2.0.5 on windows 2008 64 bit physical standby
logfile sequence# 101已经传到standby 上,从standby 的v$archived_log里可以看出
select sequence#,archived,applied,status from v$archived_log;
101 YES NO A
在开启MRP前,在primary和standby将logfile 101删除或改名,在primary修改日志明主要是防止其通过FAL重传日志。crosscheck archivelog
select sequence#,archived,applied,status from v$archived_log;
101 YES NO X
alter log日志出现:
FAL[client]: Failed to request gap sequence
GAP - thread 1 sequence 101-101
DBID 2279087842 branch 849630480
FAL[client]: All defined FAL servers have been attempted.
-------------------------------------------------------------
Check that the CONTROL_FILE_RECORD_KEEP_TIME initialization
parameter is defined to a value that is sufficiently large
enough to maintain adequate log switch information to resolve
archivelog gaps.
-------------------------------------------------------------
这时在standby上把logfile 101恢复回来,但是MRP还是没有主动发现101日志已经回来了,此时是只能手动resgister
SQL> alter database recover managed standby database cancel;
Database altered.
此时MRP就go through the gap , 开始恢复日志。
另外在整个过程中在v$archive_gap都没有资料。。。
logfile sequence# 101已经传到standby 上,从standby 的v$archived_log里可以看出
select sequence#,archived,applied,status from v$archived_log;
101 YES NO A
在开启MRP前,在primary和standby将logfile 101删除或改名,在primary修改日志明主要是防止其通过FAL重传日志。crosscheck archivelog
select sequence#,archived,applied,status from v$archived_log;
101 YES NO X
alter log日志出现:
FAL[client]: Failed to request gap sequence
GAP - thread 1 sequence 101-101
DBID 2279087842 branch 849630480
FAL[client]: All defined FAL servers have been attempted.
-------------------------------------------------------------
Check that the CONTROL_FILE_RECORD_KEEP_TIME initialization
parameter is defined to a value that is sufficiently large
enough to maintain adequate log switch information to resolve
archivelog gaps.
-------------------------------------------------------------
这时在standby上把logfile 101恢复回来,但是MRP还是没有主动发现101日志已经回来了,此时是只能手动resgister
SQL> alter database recover managed standby database cancel;
Database altered.
此时MRP就go through the gap , 开始恢复日志。
另外在整个过程中在v$archive_gap都没有资料。。。
相关文章推荐
- Cocos2d-x 避免手工输入项目需要编译的cpp文件到Android.mk里
- 使用ASM 实例的情况下,需要修改哪些数据库参数?
- QT调用Winrar软件压缩、解压缩时需要注意的情况
- CSDN,下载所需要积分的情况.
- haslayout 以及怎样触发haslayout? 在什么情况下需要触发haslayout
- 如何处理需要填充的数据为空的情况
- Android用户空间的处理及移植需要注意的情况
- Spring的JdbcTemplate使用,是否还需要手工或者aop指定关闭conn连接( 使用JdbcTemplate是否需要关闭连接)
- C++ 需要返回值的函数却没有返回值的情况 单例模式
- tomcat需要的重新发布和重启服务器的几种情况
- [转]文本界面下登录ssh需要代理的情况
- FastMM内存管理器在使用多线程情况下需要注意的问题。
- 安装11GR2数据库时需要手工安装的几个RPM包。
- 100层楼有一个鸡蛋,如果确定刚好摔碎的那个楼层,最坏情况下最少需要摔多少次?
- 什么情况下需要创建MySQL索引?
- 网站是否需要经常更新要看具体情况而定
- 给定一个大的任务,需要在考虑性能的情况下,快速处理完,并报告结果
- .NET:遇到并发问题,什么样的情况下需要自动重试?
- 模糊查询:有几种情况1.中文 2.连起来的拼音查询 3.首字母查询 需要一个jar包pinyin4j
- 使用tabhost换号登录情况是否需要刷新tab页的逻辑判断