RAC 环境 下 抓取ID 大于 应用ID 怎么办?

RAC 环境 下 抓取ID 大于 应用ID
创建时间:2013年9月3日(星期二) 下午4:58 | 分类:一个问题一个经验 | 字数:1632  | 发送到我的Qzone | 另存为... | 打印 | 添加到日历
一 、 CAPTURED_SCN > APPLIED_SCN  数据不能复制

select capture_name,status from DBA_capture;

CAPTURE_NAME                       STATUS
------------------------------ --------
CAPTURE_QBJMES                       ENABLED

SQL> SELECT CAPTURE_NAME,QUEUE_NAME,STATUS,CAPTURED_SCN,APPLIED_SCN FROM DBA_CAPTURE;

CAPTURE_NAME                       QUEUE_NAME STATUS   CAPTURED_SCN APPLIED_SCN
------------------------------ ---------- -------- ------------ -----------
CAPTURE_QBJMES                       QBJMES_QUE ENABLED        3117140     3210069

如果APPLIED_SCN 小于CAPTURED_SCN,则表示在主数据库一端,要么LCR 没有被
dequeue,要么Propagation进程尚未传播到从数据库一端。
这个  APPLIED_SCN 小于CAPTURED_SCN 之前遇到过但是重启之后会好,这个 APPLIED_SCN 大于CAPTURED_SCN重启不好
而我的恰好就是 APPLIED_SCN 小于CAPTURED_SCN。知道这样的情况该如何监视呢

不知道那个环境有啥问题,我该如何来监视我的服务和我的queue里面的消息到底去了哪里呢?
谢谢各位有经验的人来指点

这个问题怎么解决??


二、  我的传播进程  抓取进程  应用进程都是好的?  怎么不能传播数据?  数参数的问题??
抓取进程                          
SQL> select capture_name,status from dba_capture;

CAPTURE_NAME                       STATUS
------------------------------ --------
CAPTURE_QBJMES                       ENABLED

传播进程
SQL> select propagation_name,status from dba_propagation;

PROPAGATION_NAME               STATUS
------------------------------ --------
QBJMES_TO_RACDB                ENABLED

应用进程
SQL> select apply_name,status from dba_apply;

APPLY_NAME             STATUS
-------------------- ------------------------
APPLY_RACDB_QBJ      ENABLED

重新建立 3117140=3117140 但是数据就是传播不过去。
SQL> SELECT CAPTURE_NAME,QUEUE_NAME,STATUS,CAPTURED_SCN,APPLIED_SCN FROM DBA_CAPTURE;

CAPTURE_NAME                       QUEUE_NAME STATUS   CAPTURED_SCN APPLIED_SCN
------------------------------ ---------- -------- ------------ -----------
CAPTURE_QBJMES                       QBJMES_QUE ENABLED        3117140     3117140

     
标签: 暂无标签
我是dba

写了 6 篇文章,拥有财富 77,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

成为第一个吐槽的人

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈