ORA-26891: Target Oracle Sequence “string”.”string” has inconsistent parameters with the source.

文档解释

ORA-26891: Target Oracle Sequence “string”.”string” has inconsistent parameters with the source.

Cause: The source and target Oracle Sequences did not have the identical cache size, increment value, and cycle flag needed for replication purposes.

Action: Make sure the source and target Oracle Sequences have identical parameters. This might be a user error if the LCR is from an XStream In client.

Oracle 错误ORA-26891消息指出一个 Oracle 数据库序列(序列必须在目标系统存在)的参数与源系统中的参数不符.

官方解释

ORA-26891: target Oracle sequence “string”.”string” has inconsistent parameters with the source

Cause: The parameters of the Oracle sequence given in the target database are inconsistent with the parameters of the Oracle sequence in the source database.

Action: Ensure that the target database has the same sequence and that its parameters match the source.

常见案例

当将 Oracle 数据库用于迁移数据库时,使用逻辑复制,把源数据库中的序列复制到目标数据库时,如果发现目标序列与源序列参数不符,就会报此错误。

一般处理方法及步骤

1. 检查源系统及目标系统的基线对象,以确保它们的参数是一致的。

2. 将源系统的序列参数按照基线设置进行更新。

3. 重新开始迁移,目标系统的序列与源系统的序列参数应该是一致的。

你可能感兴趣的