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活动完成,然后重新尝试注册查询。