oracle的SCN和Checkpoint_Change#的关系
2019独角兽企业重金招聘Python工程师标准>>>
我们知道ORACLE中有SCN(System Change Number)和Checkpoint_Change#,那这两者的关系是什么呢,其实Checkpoint_Change#是来源于SCN,SCN是时刻在变化的,Checkpoint_Change#是在数据发生了检查点的时候才改变的,它的值来源于SCN.下面通过一个例子来说明.
1.获取当前的SCN
SQL> select dbms_flashback.get_system_change_number() from dual;
DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER()
-----------------------------------------
1275075
2.产生检查点
SQL> alter system checkpoint;
System altered.
3.从数据文件和数据头文件中查看检查点
SQL> column name format a50;
SQL> select name,checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF 1275080
E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF 1275080
E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF 1275080
E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF 1275080
SQL> select name, checkpoint_change# from v$datafile_header;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF 1275080
E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF 1275080
E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF 1275080
E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF 1275080
从以上的输出可以看出Checkpoint_Change#非常接近SCN的值,说明Checkpoint_Change#来源于SCN,因为SCN时刻在变化,无法捕获到Checkpoint_Change#等于SCN的时刻.
转载于:https://my.oschina.net/u/2408025/blog/541387
oracle的SCN和Checkpoint_Change#的关系相关推荐
- oracle数据库scn是什么
1.1. SCN的概念 SCN(System Change Number,系统改变号)是顺序递增的一个数字,在Oracle 中用来标识数据库的每一次改动,及其先后顺序.SCN的最大值是0xffff.f ...
- oracle数据库scn是什么,深入了解ORACLE数据库的SCN
1. 深入了解oracle数据库的SCN 1.1. SCN的概念 SCN是顺序递增的一个数字,在Oracle 中用来标识数据库的每一次改动,及其先后顺序.SCN的最大值是0xffff.ffffffff ...
- mysql中的scn,oracle数据库SCN概念
目录 1.SCN的介绍 2.SCN的工作机制 3.SCN的增加 4.其他的SCN 5测试 6小结 7问题 1.SCN的介绍 Oracle中的SCN有下面几种: 1)系统检查点scn(v$databas ...
- oracle scn 作用,Oracle中scn讲解
SCN System Change Numbers (SCNs)&System Commit Numbers(系统改变号&系统提交号) A system change number ( ...
- oracle的scn技术,Oracle SCN机制详细解读
SCN即系统改变号(System Change Number),是在某个时间点定义数据库已提交版本的时间戳标记. Oracle为每个已提交的事务分配一个唯一的SCN. SCN的值是对数据库进行更改的逻 ...
- oracle的scn技术,Oracle SCN 深入研究
一. SCN 说明 之前也整理过几遍Oracle SCN的文章,如下: 这里在稍微小总结一下. 我们可以使用如下SQL 查看Oracle 的SCN: SQL> select CURRENT_SC ...
- oracle scn超了,Oracle安全 - SCN的可能最大值与耗尽问题
在2012年第一季度的CPU补丁中,包含了一个关于SCN修正的重要变更,这个补丁提示,在异常情况下,Oracle的SCN可能出现异常增长,使得数据库的一切事务停止,由于SCN不能后退,所以数据库必须重 ...
- Oracle的SCN和LSN
这两个概念我以前有混淆和困惑,许多网上的文章看起来说了很多也没讲清楚,多端寡要,简单事情讲复杂.直到看了这个问答帖子: Log Sequence Number vs System Change Num ...
- oracle scn漏洞,Oracle安全:SCN可能最大值与耗尽问题Oracle安全:SCN可能最大值与耗尽问题...
SCN的问题一旦出现,使得数据库的一切事务停止,由于SCN不能后退,所以数据库必须重建,才能够重用. 在2012年第一季度的CPU补丁中,包含了一个关于SCN修正的重要变更,这个补丁提示,在异常情况下 ...
最新文章
- catia曲面扫掠命令详解_Catia曲面基础与工程实践 3.2 扫掠曲面
- 八大排序之堆排序、快速排序、基数排序(java)。
- 工作缺点和不足及措施_个人总结缺点和不足
- 【颜色科学】RGB和XYZ颜色空间的转换
- 《Automation in Construction》期刊介绍(SCI 2区)
- Anaconda离线安装pkgs
- 只要花3K 手把手教你制作炫酷的MR混合现实视频
- Crafted Item - 合成装备
- CS231n课程笔记翻译3:线性分类笔记
- eyoucms如何搬家?易优cms搬家教程
- h5互动小游戏定制开发流程
- Mac的esc键失效的解决方法
- tlias 教学过程_构建科学的“教学评价体系”,传智专修学院拉近教师与学生的距离...
- [已解决] EnvironmentLocationNotFound: Not a conda environment: C:\Program Files\Anaconda3
- Fedora安装MySQL
- 寒假总结 2020.02
- #大创学习笔记#part1宫颈癌细胞图像分割——直方图最亮谷底阈值确定法提取细胞前景
- java计算机毕业设计医院临床管理系统录屏源程序+mysql+系统+lw文档+远程调试
- 计算机选取多个目标按什么键,连续选择多个按什么键
- 如何用C语言编写学生选修课程系统?