【发布时间】:2017-10-11 08:56:10
【问题描述】:
我使用 logminer 从归档日志中获取更改数据,但得到无效的 rowid 'AAAAAAAAAAAAAAAAAA'。这怎么可能发生。它只是一个插入操作。
复制目录
begin sys.dbms_logmnr_d.build(options => dbms_logmnr_d.STORE_IN_REDO_LOGS); end; /添加日志文件
begin sys.dbms_logmnr.add_logfile(LogFileName => '/arch/archlog/SZO1ABS9/ARC0000286133_0846017616.0001', Options => sys.dbms_logmnr.NEW); end; /启动 logmnr
begin sys.dbms_logmnr.start_logmnr(Options => sys.dbms_logmnr.DICT_FROM_REDO_LOGS + sys.dbms_logmnr.COMMITTED_DATA_ONLY); end; /- 获取结果
select scn,start_scn,commit_scn,timestamp,operation,row_id,sql_redo,sql_undo from v$logmnr_contents where row_id = 'AAAAAAAAAAAAAAAAAA' and scn = '7590067871061';
【问题讨论】:
-
这是一道编程题吗?如果是这样,您可以分享任何代码吗?
-
请看我的更新
标签: oracle oracle-cdc