社区
Oracle 高级技术
帖子详情
如何获取事务的scn值
zhouhaijun2
2019-06-07 09:21:53
我想在提交事务时获取scn值,还有一个问题是该scn与表数据记录的ora_rowscn是否相等?
...全文
159
3
打赏
收藏
如何获取事务的scn值
我想在提交事务时获取scn值,还有一个问题是该scn与表数据记录的ora_rowscn是否相等?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouhaijun2
2019-06-07
打赏
举报
回复
引用 2 楼 学海无涯回头是岸 的回复:
提交事务scn,可以查当前的current_scn。ora_rowscn是最后变更的scn,但是超过七天就不行。
使用userenv('commitscn')获取到了
学海无涯-回头是岸
2019-06-07
打赏
举报
回复
提交事务scn,可以查当前的current_scn。ora_rowscn是最后变更的scn,但是超过七天就不行。
zhouhaijun2
2019-06-07
打赏
举报
回复
自己找到答案了
Oracle中用LogMiner分析重做及归档日志
LogMiner是集成在Oracle8i/Oracle9i数据库产品中的日志分析工具,通过该工具可以分析重做日志和归档日志中的所有
事务
变化,并能准确地确定各种DML和DDL操作的具体时间和
SCN
值
。对重做日志和归档日志进行分析的目 的...
分析Oracle8i/9i的重做日志和归档日志
LogMiner是集成在Oracle8i/Oracle9i数据库产品中的日志分析工具,通过该工具可以分析重做日志和归档日志中的所有
事务
变化,并能准确地确定各种DML和DDL操作的具体时间和
SCN
值
。文中以Oracle8i(8.1.5)for Windows ...
用Oracle 10g新的行时间戳捕捉变化
在Oracle 10g中,在行最后一次被更新的时候,每一行都有一个新的被称作ORA_ROW
SCN
的伪列。ORA_ROW
SCN
提供了一个“保守...这就意味着系统改变数(
SCN
)是一个估计
值
,因为在Oracle中系统改变数只能默认在模块级被追踪。
在oracle的
scn
详细说明
SCN
值
主要用于以下目的:控制并发
事务
:Oracle使用
SCN
来检测并发访问的数据块是否已被修改。当多个
事务
访问同一数据块时,它们必须等待对该数据块的上一个
事务
的提交或回滚。这通过
SCN
来判断,因为只有在
SCN
大于数据...
获取
当前
scn
号
scn
1_Oracle
SCN
与检查点详解
在
事务
提交时,它被赋予一个惟一的 标识
事务
的
SCN
。
SCN
同时被作为 Oracle数据库的内部时钟机制,可被看作逻辑时钟,每个 数据库都有一个全局的
SCN
生成器。作为数据库内部的逻辑时钟,数据库
事务
依
SCN
...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章