Email: service@parnassusdata.com 7 x 24 online support!
Oracle 从subscriber 查询,生成错误Ora-8103
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
适用于:
Oracle Database – Enterprise Edition – 版本 11.2.0.1 及以上
本文信息适用于任何平台。
症状
在查询cdc 订阅(subscription)表时,可能间歇生成ORA-08103错误。
当我们使用extend_window 过程打开cdc 订阅窗口,然后在同一更改集中的几个表上执行连接查询(join query)时会发生。
有时导致ORA-08103。
如果再次运行(无需再次调用extend_window),查询正常返回数据。
在查询cdc订阅表时间歇生成ORA-08103。
Error: ORA 8103
Text: object no longer exists
原因
在执行查询时,查看dba_objects.data_object_id是否为受影响的对象更改。
解决方案
-
在执行查询时,查看dba_objects.data_object_id 是否为受影响的对象更改。
使用以下注释为相同目的
OERR: ORA-8103 “object no longer exists” / Troubleshooting, Diagnostic and Solution (Doc ID 8103.1)
-
不要从subscriber视图select或当默认purge在运行时运行ETL 进程。
参考
NOTE:1269175.1 – Master Note for Generic Data Warehousing