国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle10g中的current_scn是如何計(jì)算的

2024-08-29 13:51:52
字體:
供稿:網(wǎng)友
問:Oracle10g的current_scn是如何計(jì)算的? 答:我們知道Oracle10g在v$database視圖中引入了current_scn,這個(gè)SCN來自底層表,代表當(dāng)前的SCN,在Oracle9i中我們可以通過dbms_Flashback.get_system_change_number來獲得系統(tǒng)的SCN。 但是注重current_scn還是有所不同的,我們看一下一個(gè)查詢:oracle@danaly ~]$ sqlplus '/ as sysdba'
SQL*Plus: Release 10.2.0.1.0 - PRodUCtion on
Thu Jun 21 10:15:08 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition
Release 10.2.0.1.0 - Production
With the Partitioning, Oracle Label Security,
OLAP and Data Mining Scoring Engine options
SQL> @scn
SQL> col current_scn for 99999999999999999
SQL> select current_scn from v$database;
CURRENT_SCN
------------------
8910961765228
SQL> select dbms_flashback.get_system_change_number
current_scn from dual;
CURRENT_SCN
------------------
8910961765228
SQL> select dbms_flashback.get_system_change_number
current_scn from dual;
CURRENT_SCN
------------------
8910961765228
SQL> select current_scn from v$database;
CURRENT_SCN
------------------
8910961765229
SQL> select dbms_flashback.get_system_change_number
current_scn from dual;
CURRENT_SCN
------------------
8910961765229
SQL> select dbms_flashback.get_system_change_number
current_scn from dual;
CURRENT_SCN
------------------
8910961765229
SQL> select current_scn from v$database;
CURRENT_SCN
------------------
8910961765230我們看到current_scn的查詢會(huì)直接導(dǎo)致SCN的增進(jìn),而其他方式并不會(huì)。也就是說在這里的current_scn就像是一個(gè)Sequence一樣,查詢會(huì)導(dǎo)致增進(jìn)。這也很好理解,v$database只能通過增進(jìn)當(dāng)前的SCN才能保證獲得的SCN是Current的。可是假如不查詢呢?這個(gè)值肯定是不會(huì)增長的。也就是說你不查詢就不知道current_scn的值,只要查詢它就會(huì)出現(xiàn)變化。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昌邑市| 鹰潭市| 安徽省| 栖霞市| 吉木萨尔县| 清水河县| 四会市| 固始县| 海门市| 鄂温| 临江市| 大荔县| 新巴尔虎左旗| 化州市| 同德县| 贵南县| 乌鲁木齐县| 汤阴县| 九龙县| 高密市| 赤城县| 武定县| 贡觉县| 靖江市| 左云县| 曲麻莱县| 化德县| 邵东县| 山阳县| 昭通市| 莱西市| 江川县| 晋州市| 陵川县| 苗栗市| 澜沧| 垦利县| 丰原市| 桦南县| 扶绥县| 西安市|