STRM--解决因配置Streams而在alert中出现的 ORA-02068错误

在我们配置了Streams Replicaition以后,我们就需要按一定的顺序来启动对应的Instance,在9i的one-2-one的配置环境中,我们应该严格按照先起应用(apply)结点,再起捕获(capture)结点。如果不依照这样的步骤的话,在Capture结点的Alter.log中就可能会出现ora-02068的出错信息。实际上就是导致capture到的数据不能propagation到指定的apply结点。

如果我们的apply节点没有开起来的话,我们在capture的alert.log就可能看到类似这样的出错信息。

Wed Jun 28 06:26:58 2006
Propagation Schedule for (STRMADMIN.STREAMS_QUEUE, CLONE.VONGATES.COM) encountered following error:
ORA-02068: 以下严重错误源于CLONE
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Wed Jun 28 06:30:03 2006

对这样的出错信息我们知道是因为启动节点的顺序导致的,只要重新启动一下propagation的job就可以了,具体操作语句如下:

begin
dbms_aqadm.disable_propagation_schedule('STRMADMIN.STREAMS_QUEUE', 'CLONE.VONGATES.COM');
end;

begin
dbms_aqadm.enable_propagation_schedule('STRMADMIN.STREAMS_QUEUE', 'CLONE.VONGATES.COM');
end;

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

转载于:http://blog.itpub.net/29987/viewspace-51954/

你可能感兴趣的:(STRM--解决因配置Streams而在alert中出现的 ORA-02068错误)