回答问题 · 2018-08-30 16:49 ORA-31459:未安装DBMS_CDC_PUBLISH包的系统触发器 原因:未安装一个或多个必需的系统触发器。这些触发器是更改数据捕获的正确操作所必需的。更改表上的操作无法继续。 操作:安装或重新启用触发器,或重新安装软件包。
回答问题 · 2018-08-30 16:49 ORA-31461:logfile location 字符串不包含与模式字符串匹配的文件 原因:更改源的日志文件位置的目录说明不包含任何其名称模式与logfile_suffix匹配的文件。 操作: 1.确保日志文件位置包含名称与更改集的logfile_suffix模式匹配的日志文件。或2.执行ALTER CHANGE SOURCE并更改logfile_suffix,使其与目录中现有日志文件的名称匹配
回答问题 · 2018-08-30 16:49 ORA-31463:logfile位置字符串是一个空目录 原因:更改源的日志文件位置的目录说明是一个空目录 操作: 1.确保它是日志文件的正确位置。如果是,请确保目录包含日志文件。或2.执行ALTER CHANGE SOURCE并将logfile_location更改为包含日志文件的现有目录
回答问题 · 2018-08-30 16:49 ORA-31465:无法获得订阅上的锁 原因:尝试在订阅上放置锁定时发生超时。另一个会话已经获得了订阅上的锁。 操作:确保预订名称正确,如有必要,请更正。如果它已经正确,在持有锁的会话释放后再次尝试操作。
回答问题 · 2018-08-30 16:49 ORA-31467:在源表中找不到列 原因:对CREATE_CHANGE_TABLE的调用,OBJECT_ID标志设置为“Y”,并且更改表属于同步更改集。在源表中未检测到相应的对象列。 操作:创建将OBJECT_ID标志设置为“N”的更改表,或调查为何对象列不在源表中,并将其添加到源表中。
回答问题 · 2018-08-30 16:49 ORA-31469:无法为更改集字符串启用更改数据捕获 原因:更改集已达到由CREATE_CHANGE_SET命令设置的指定限制。 操作:检查警报日志以了解捕获,应用或两者是否达到限制。一旦应用达到其限制,更改集将永久禁用。使用新限制创建一个新的更改集,以继续捕获数据。
回答问题 · 2018-08-30 16:49 ORA-31447:无法在SYS模式中创建更改表 原因:尝试在SYS模式中创建更改表。这是不允许的。 操作:使用不同的现有模式并重试该命令。
回答问题 · 2018-08-30 16:49 ORA-31449:change_set_name的值无效 原因:指定的值不是更改集的有效名称。 操作:指定有效的名称,然后重试该命令。
回答问题 · 2018-08-30 16:49 ORA-31451:capture_values的值字符串无效,期望:OLD,NEW或BOTH 原因:指定的值不是capture_values的有效选项。 操作:指定一个有效选项并重试该命令。
回答问题 · 2018-08-30 16:49 ORA-31453:参数的值字符串无效,期望:Y,N或NULL 原因:指定的值不是Y,N或NULL。 操作:为参数指定Y,N或NULL,然后重试命令。