11.2.0.2及之后的scn每秒最大增长速率是32k,由隐含参数_max_reasonable_scn_rate控制。11.2.0.2之前每秒最大的scn增长速度是16k,所以要分开计算。计算出的“headroom”值的意思是按照每秒最大速度增长,多少天之后就会达到最大值。 现在网上流传的计算方法都是按照之前每秒最大增长16k来计算的,这样计算出来的结果是有误差的,虽然误差不是很大,但是oracle还是要讲究一下准确性的。用下面的sql检查结果是准确的。 SELECT VERSION, TO_CHAR(CURRENT_SCN), DATE_TIME, TO_CHAR(ROUND(HEADROOM, 2)) FROM (SELECT VERSION, DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER CURRENT_SCN, TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') DATE_TIME, case when replace(version, '.', '') < 112020 then ((((((TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY')) - 1988) * 12 * 31 * 24 * 60 * 60) + ((TO_NUMBER(TO_CHAR(SYSDATE, 'MM')) - 1) * 31 * 24 * 60 * 60) + (((TO_NUMBER(TO_CHAR(SYSDATE, 'DD')) - 1)) * 24 * 60 * 60) + (TO_NUMBER(TO_CHAR(SYSDATE, 'HH24')) * 60 * 60) + (TO_NUMBER(TO_CHAR(SYSDATE, 'MI')) * 60) + (TO_NUMBER(TO_CHAR(SYSDATE, 'SS')))) * (16 * 1024)) - DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER) / (16 * 1024 * 60 * 60 * 24)) else ((((((TO_NUMBER(TO_CHAR(SYSDATE, 'YYYY')) - 1988) * 12 * 31 * 24 * 60 * 60) + ((TO_NUMBER(TO_CHAR(SYSDATE, 'MM')) - 1) * 31 * 24 * 60 * 60) + (((TO_NUMBER(TO_CHAR(SYSDATE, 'DD')) - 1)) * 24 * 60 * 60) + (TO_NUMBER(TO_CHAR(SYSDATE, 'HH24')) * 60 * 60) + (TO_NUMBER(TO_CHAR(SYSDATE, 'MI')) * 60) + (TO_NUMBER(TO_CHAR(SYSDATE, 'SS')))) * (32 * 1024)) - DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER) / (32 * 1024 * 60 * 60 * 24)) end HEADROOM FROM V$INSTANCE);
oracle检查scn headroom的正确方法
来源:这里教程网
时间:2026-03-03 11:46:40
作者:
编辑推荐:
- oracle检查scn headroom的正确方法03-03
- word2010怎么编辑目录的两种方法03-03
- word2010设置缩略图的方法03-03
- ORACLE为索引单独创建表空间03-03
- word2010怎么使用内容控件03-03
- 完全恢复与不完全恢复概念03-03
- word怎么设置批注的两种方法03-03
- word2010怎么设置密码保护文档03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle11g 密码延迟认证导致library cache lock的情况分析
- RAC的理解
RAC的理解
26-03-03 - 如何做一份完善的补丁分析
如何做一份完善的补丁分析
26-03-03 - Maya建模教程:人头建模的详细教程
Maya建模教程:人头建模的详细教程
26-03-03 - 动态抽样(Dynamic Sampling)
动态抽样(Dynamic Sampling)
26-03-03 - rman异机恢复中遇到ora-01157(转储文件无法识别问题)
rman异机恢复中遇到ora-01157(转储文件无法识别问题)
26-03-03 - 模拟enq: TX – allocate ITL entry以及数据块dump文件分析
- ORA-32004: obsolete and/or deprecated parameter(s) specified
- Oracle RAC 全局等待事件 gc current block busy 和 gc cr multi block request 说明
- Maya建模教程:打造超级英雄钢铁侠
Maya建模教程:打造超级英雄钢铁侠
26-03-03
