ORA-26844: Found “string” active automatic split jobs for string Capture “string” in DBA_STREAMS_SPLIT_MERGE

文档解释

ORA-26844: Found “string” active automatic split jobs for string Capture “string” in DBA_STREAMS_SPLIT_MERGE

Cause: Only one active split job is allowed for each GoldenGate, XStream or Streams Capture, but multiple active automatic split jobs were found in DBA_STREAMS_SPLIT_MERGE.

Action: Check trace to see how the jobs were submitted and drop them.

ORA-26844:该错误表明系统发现活动自动节点分裂(Split)作业在DBA_STREAMS_SPLIT_MERGE视图中。

官方解释

常见案例

•尝试读取DBA_STREAMS_SPLIT_MERGE视图中的节点拆分操作,以便根据完成的百分比进行可视化呈现

•尝试添加一条对其他终结点还存在的节点拆分操作

•在查询DBA_STREAMS_SPLIT_MERGE视图时,尝试从中查询信息

•尝试重命名当前正在执行的节点拆分操作

•尝试删除当前正在执行的节点拆分操作

一般处理方法及步骤

•如果正在进行此操作(如重命名拆分操作),请确保在继续操作之前从DBA_STREAMS_SPLIT_MERGE视图中删除所有未完成的节点拆分操作。

•可以使用drop_split_merge API将所有未完成的节点拆分操作从视图中移除。这是在某种程度上以编程方式查看DBA_STREAMS_SPLIT_MERGE视图的一种好方法。该API的基本格式如下:

dbms_streams_split_merge.drop_split_merge(split_name IN VARCHAR2,force_drop IN BOOLEAN);

•如果正在检索信息,请确保您没有尝试查询正在执行的拆分操作,或者您可以排除这些操作,以避免出现ORA-26844。

•通过限制节点拆分操作的开始/停止等变量来分类和控制节点拆分操作的执行 。

你可能感兴趣的