ORA-26752: Unsupported LCR received for “string”.”string”
Cause: GoldenGate, XStream or Streams capture process received an LCR with unsupported operation from LogMiner.
Action: If this object is listed in DBA_STREAMS_UNSUPPORTED view, modify rules to prevent changes made to this object from getting captured.
ORA-26752:发生在Oracle复制时,收到一个不受支持的分布式事务日志时发生此错误。此错误具有以下形式:
ORA-26752: Unsupported LCR received for “string”.”string”
解释:ORA-26752通常发生在Oracle Data Guard环境,当其中一个数据库收到一个形式不正确的 Distributed Logical Change Record(DLCR)时。DLCR(分布式逻辑更改记录)指的是可以被多个事务子系统处理的变更信息记录,例如从一个数据库发送到另一个数据库的变更详细信息。 虽然常见于Data Guard环境,但此错误也可以出现在Oracle Streams环境中。
案例: 假设有两个数据库, ERP_DB 和 DR_DB 。 ERP_DB 为主机,DR_DB 作为数据库实例,它被设置为使用Data Guard技术,以防止数据丢失或受到损坏的结果。在正常情况下,ERP_DB数据库会发送DLCR日志到DR_DB,这样DR_DB可以根据接收到的日志维护它的数据。但是,在某些情况下,ERP_DB可能会发送一个类型不受支持的DLCR日志,这将导致DR_DB数据库报出ORA-26752错误,指出收到了一个不受支持的DLCR日志。
1. 确定错误 ORA-26752,弄清楚它发生的原因,并确定它是由于不支持的DLCR所致。
2.检查ERP_DB发送到DR_DB的DLCR日志类型是否可用于DR_DB数据库。
3.通过更改ERP_DB发送到DR_DB的DLCR定义来正确配置DLCR格式,以便它能够由DR_DB数据库解释并正常工作。
4.重新启动Oracle Data Guard环境。
本文标签:ORA-26752 Unsupported LCR received for #8220string #8221. #8221string #8221
原文链接:
版权说明: 本文由作者上传,本站仅提供存储服务,转载请注明原文链接