文档解释
ORA-31431: all source tables must belong to the synchronous change set
Cause: Not all of the source tables belong to the synchronous change set.
Action: Check the spelling of the source tables. Make sure that all of the source tables belong to the synchronous change set.
此错误消息意味着,您试图将无法源表添加到同步更改集。 同步的更改集只能包括位于同一可识别的注册数据库实例的源表。
官方解释
ORA-31431所描述的错误是一个可识别的数据库实例中的源表必须都属于同步的更改集的错误。在Oracle数据库中,使用重复的源以及同步的更改集来管理对踪更改。
常见案例
ORA-31431通常发生在您试图将其他数据库实例中的表添加到同步更改集时。它还可能发生在您尝试使用不同的用户帐户添加源表到同步更改集时。
一般处理方法及步骤
要解决ORA-31431的问题,请确保将表添加到与当前注册数据库实例相同的数据库实例中。您也可以使用相同的用户帐户添加表到同步更改集。此外,您还可以尝试将表从同步更改集中删除,然后重新添加它。