为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DMDSC8
【操作系统】:centos7
【CPU】:
【问题描述】*:Oracle ra支持对表中的每行数据都设置一个伪列ORA_ROWSCN,反映了表中每行数据最后一次被修改时的系统更改号scn。
以下是关于oracle rac设置伪列和查询每行数据对应的scn号的例子:
create table test1(tid integer primary key, tname varchar2(20)) rowdependencies;
select ora_rowscn from system.test1 where tid = XXX;
之前达梦回复可以通过查询表中每行对应的事务id(伪列:trxid),然后通过解析归档日志,可以确认行与lsn的对应关系。
请问如何查询trxid?只能通过归档日志才能确认行与lsn的对应关系吗?如果数据库没有开启归档,还有其他办法获得行与lsn的对应关系吗?如果只能通过归档日志获得表中每一行与LSN的对应关系,请问怎么获得,能给出一个例子详细说明一下吗?
最新回复:https://eco.dameng.com/community/question/5d77053ed1f26fc1aeec9daf0978785f