ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle Stream实战(10)—问题诊断

Oracle Stream实战(10)—问题诊断

原创 Linux操作系统 作者:cow977 时间:2012-01-03 13:22:48 0 删除 编辑

问题诊断

1 如何知道捕捉(Capture)进程是否运行正常?

strmadmin身份,登录主数据库,执行如下语句:

SELECT CAPTURE_NAME,QUEUE_NAME,RULE_SET_NAME,NEGATIVE_RULE_SET_NAME,STATUS FROM DBA_CAPTURE;

如果STATUS状态是ENABLED,表示Capture进程运行正常;

如果STATUS状态是DISABLED,表示Capture进程处于停止状态,只需重新启动即可;

begin

dbms_capture_adm.start_capture(capture_name => 'capture_demodb');

end;

/

如果STATUS状态是ABORTED,表示Capture进程非正常停止,查询相应的ERROR_NUMBERERROR_MESSAGE列可以得到详细的信息;同时,Oracle会在跟踪文件中记录该信息。

 

2 如何知道Captured LCR是否有传播GAP?

strmadmin身份,登录主数据库,执行如下语句:

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

注:通过测试,Stream的功能很强大,也很实用,但在实施过程中,开始测试不能通过,花了好长时间,发现建立用户时他们的参数设置需相同

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/81227/viewspace-714602/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-03-02

  • 博文量
    629
  • 访问量
    691336