ORA-29981: Cannot register query: conflicting DDL in progress

文档解释

ORA-29981: Cannot register query: conflicting DDL in progress

Cause: A query registration was attempted while there was a a concurrent DDL in progress.

Action: Retry the query registration.

ORA-29981错误代表你正在尝试注册的查询涉及的DDL(数据定义语言)正在运行,而不是简单的查询。这意味着oracle在运行同步应用程序时尝试对当前工作进行处理,而尝试更改它们会导致冲突。

官方解释

常见案例

一般处理方法及步骤

1、检查DDL活动的进度和内容,然后确定是否与计划的查询涉及的资源有冲突。

2、如果冲突,请取消或暂停当前正在进行的DDL活动,然后重新尝试注册查询。

3、如果没有冲突,则等待正在进行的DDL活动完成,然后重新尝试注册查询。

你可能感兴趣的