国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:125日期:2023-11-26 14:20:19
問: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 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, Oracle Label Security, OLAP and Data Mining Scoring Engine optionsSQL> @scnSQL> col current_scn for 99999999999999999SQL> select current_scn from v$database;CURRENT_SCN------------------8910961765228SQL> select dbms_flashback.get_system_change_number current_scn from dual;CURRENT_SCN------------------8910961765228SQL> select dbms_flashback.get_system_change_number current_scn from dual;CURRENT_SCN------------------8910961765228SQL> select current_scn from v$database;CURRENT_SCN------------------8910961765229SQL> select dbms_flashback.get_system_change_number current_scn from dual;CURRENT_SCN------------------8910961765229SQL> select dbms_flashback.get_system_change_number current_scn from dual;CURRENT_SCN------------------8910961765229SQL> 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)變化。
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 辽源市| 和硕县| 麟游县| 恭城| 云浮市| 小金县| 巨鹿县| 尤溪县| 泉州市| 察雅县| 三河市| 保德县| 安阳县| 凌海市| 南通市| 湄潭县| 武鸣县| 高陵县| 化隆| 刚察县| 襄樊市| 祁门县| 郴州市| 阳信县| 武平县| 申扎县| 民县| 商南县| 莱芜市| 定州市| 金湖县| 盐亭县| 榆林市| 周口市| 新兴县| 随州市| 霍邱县| 明光市| 安泽县| 三原县| 瑞金市|