- 最后登录
- 2014-5-9
- 在线时间
- 38 小时
- 威望
- 0
- 金钱
- 741
- 注册时间
- 2011-12-26
- 阅读权限
- 10
- 帖子
- 223
- 精华
- 1
- 积分
- 0
- UID
- 124
|
1#
发表于 2013-4-12 14:03:27
|
查看: 4406 |
回复: 4
主从库平台都是redhat linux 5.7 x64
数据库 11.2.0.1
日志大小:512m
原来的dataguard建立是好的,正常的,由于想验证某些想法。做了以下操作:
(1)shutdown了从库。
(2)在主库做大量的insert操作,产生了大量的日志;
(3)重新启动从库到read only with apply;
(4)发现,
a、standby logfile没有传递完整,缺少了87,88,89;
b、日志无法apply,90,91,92的applied都是no;
c、select process,status from v$managed_standby;
ARCH connected
ARCH connected
ARCH connected
ARCH connect
RFS IDLE
MRP0 applying_log (不是 wait_for_gap)
d、select * from v$archive_gap 为空,(居然没有gap)
e、alert文件没有报错;
f、切换日志,还是可以传递到从库,
(5)传递所有缺失的日志到从库
没有apply,整个从库僵死,而 select switchover_status from database; 显示:unresolvable gap,但从库的
gap,还是没有,alert还是没有任何报错。
这事,是不是太妖了啊,刘大 |
|