关于SCN HEADROOM 和_external_scn_rejection_threshold_hours 的说明

1、headroom 可以理解为一个时刻 SCN能够达到的最大值,其随时间的增加而增大
2、关于DBLINK SCN传播会选择更高的SCN进行同步
3、_external_scn_rejection_threshold_hours和HEADROOM的关系如下:
 headroom-同步过来高SCN>_external_scn_rejection_threshold_hours 接受 反则报错 

记录一下备忘

参考http://www.csdn123.com/html/itweb/20130819/67929_67932_67942.htm
http://www.oracledatabase12g.com/archives/scn-headroom-1988-oracle.html

时间: 2024-10-23 20:14:34

关于SCN HEADROOM 和_external_scn_rejection_threshold_hours 的说明的相关文章

[20150806]scn headroom.txt

[20150806]scn headroom.txt 转载:http://www.askmaclean.com/archives/scn-headroom-1988-oracle.html SCN是Oracle数据库内部的一种逻辑时间戳,通过SCN将数据库内的事件理清次序, 这是保证事务属性ACID的必要信息. 数据库使用SCN来帮助实现查询和跟踪变化.举例来说,当一个事务更新一行数据,那么数据库就需要将该update发生时的SCN记录下来, 该事务(transaction)中的其他修改操作通常

深入剖析 - Oracle SCN机制详细解读

SCN介绍 SCN即系统改变号(System Change Number),是在某个时间点定义数据库已提交版本的时间戳标记. Oracle为每个已提交的事务分配一个唯一的SCN. SCN的值是对数据库进行更改的逻辑时间点. Oracle使用此编号记录对数据库所做的更改.在数据库中,SCN也可以说是无处不在,数据文件头,控制文件,数据块头,日志文件等等都标记着SCN.也正是这样,数据库的一致性维护和SCN密切相关.不管是数据的备份,恢复都是离不开SCN的. SCN是一个6字节(48bit)的数字,

ora-600[25027][x][0] 插入大字段问题

一个朋友数据库断电后重启遭遇此问题 ORA-00600: internal error code, arguments: [25027], [22], [0], [], [], [], [], [], [], [], [], [] ----- Current SQL Statement for this session (sql_id=8ywdkvd1vbrqm) ----- INSERT INTO VEH_XML_DATA (ID, JYLSH, JKID, HPHM, HPZL, CLSBD

白鳝:充分理解这些基线与容量对DBA更有价值

基线与容量是DBA运维系统工作中所必须面临的问题.今天由白鳝老师为大家揭晓他眼中的基线和容量.先举个例子简单介绍下基线大致是什么: 前阵子刚买了一个SURFACE PRO4,开机后要求升级系统,点了'YES'接受升级请求后,SURFACE就不断的在更新,微软的系统升级大家都经历过,没有百分比,也没有在干嘛的 提示,10分钟,20分钟,30分钟过去了,界面还是这样.当时我就有点犯傻,到底这种情况是否正常呢?问了一个用过SURFACE的朋友,他说有时候升 级确实需要半小时甚至更多.于是我就放心了.这

如何获得当前数据库的SCN值

数据|数据库 如何获得当前数据库的SCN值 --SCN定义及获取方式 Last Updated: Thursday, 2004-12-02 15:04 Eygle         SCN(System Change Number) ,也就是通常我们所说的系统改变号,是数据库中非常重要的一个数据结构. 它定义数据库在某个确切时刻提交的版本.在事物提交时,它被赋予一个唯一的标示事物的 SCN . SCN 提供 Oracle 的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的 ( Oracl

关于scn的理解

关于scn的理解系统检查点scn(v$database(checkpoint_change#))数据文件检查点(v$datafile(checkpoint_change#))数据文件终止scn(v$datafile(last_change#)) 数据文件中存放的检查点启动scn (v$datafile_header(checkpoint_change#) 1.系统检查点scn当一个检查点动作完成之后,Oracle就把系统检查点的SCN存储到控制文件中.select checkpoint_chan

如何使用DUMP数据块与BBED查看BLOCK对比数据库修改时的SCN

实验思路: 先在数据库中对bys.a表的一行进行更新,查出此行对应的FILE# BLOCK# 然后DUMP此FILE# BLOCK#,查看SCN信息 使用BBED DUMP此FILE# BLOCK#,查看SCN信息 1.在数据库中对 bys.a表的一行进行更新,记录此行的ROWID. 19:55:13 BYS@ bys3>select * from a; B ---------- 55 7 3 19:55:15 BYS@ bys3>update a  set b=0 where b=7; 1

Oracle 10g中SCN与TimeStamp的相互转换

作为对于闪回操作(flashback)的一个增强,Oracle10g提供了函数对于SCN和时间戳进行相互转换. 首先通过dbms_flashback.get_system_change_number 可以获得系统当前的SCN值: SQL> col scn for 9999999999999 SQL> select dbms_flashback.get_system_change_number scn from dual; SCN -------------- 8908390522972 通过s

Oracle 11g r2物化视图日志新增的COMMIT SCN语句概述

在11.2中,物化视图日志也新增了一些功能,对于本地物化视图而言,现在可以利用COMMIT SCN来替代以前版本中的TIMESTAMP方式来进行刷新. 看一个简单的例子: SQL> SELECT * FROM V$VERSION; BANNER -------------------------------------------------------------------------------- Oracle Database11gEnterprise Edition Release11