国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Oracle 10g中SCN與TimeStamp的斗轉星移

瀏覽:199日期:2023-11-28 08:22:33
在Oracle數據庫10g中,提供了函數對于SCN和時間戳進行相互轉換(作為對于閃回操作的一個增強),本文將通過一個示例進行具體分析:

具體示例如下:

第一步,我門可以通過dbms_flashback.get_system_change_number獲得系統當前的SCN值:

SQL> col scn for 9999999999999SQL> select dbms_flashback.get_system_change_number scn from dual;SCN--------------8908390522972

然后,通過scn_to_timestamp函數可以將SCN轉換為時間戳:

SQL> select scn_to_timestamp(8908390522972) scn from dual;SCN-----------------------------------------------------------05-JAN-07 10.56.30.000000000 AM

此處,可以通過timestamp_to_scn可以將時間戳轉換為SCN:

SQL> select timestamp_to_scn(scn_to_timestamp(8908390522972)) scn from dual; SCN--------------8908390522972

通過以上這兩個函數,Oracle得以將SCN和時間的關系建立起來,而在Oracle數據庫10g之前的版本,卻無法通過函數轉換得到SCN和時間的對應關系,一般情況下只能通過logmnr分析日志獲得。

注:此類轉換需要依賴于數據庫內部的數據記錄,對于持久的SCN則不能轉換,示例如下:

SQL> select min(FIRST_CHANGE#) scn,max(FIRST_CHANGE#) scn from v$archived_log;SCN SCN------------------ ------------------8907349093953 8908393582271SQL> select scn_to_timestamp(8907349093953) scn from dual;select scn_to_timestamp(8907349093953) scn from dual*ERROR at line 1:ORA-08181: specified number is not a valid system change numberORA-06512: at 'SYS.SCN_TO_TIMESTAMP', line 1ORA-06512: at line 1SQL> select scn_to_timestamp(8908393582271) scn from dual;SCN--------------------------------------------------------05-JAN-07 11.45.50.000000000 AM

標簽: Oracle 數據庫
主站蜘蛛池模板: 窝窝社区在线观看www | 亚洲精品久久久久中文 | 色偷偷成人网免费视频男人的天堂 | 免费欧美一级片 | 操她视频网站 | 日本道综合一本久久久88 | 91影视永久福利免费观看 | 高清偷自拍第1页 | 曰批美女免费视频播放 | 亚洲国产日韩综合久久精品 | 成人免费高清视频 | 久久国产欧美日韩精品免费 | 亚洲aⅴ在线 | 国产精品一区二区综合 | 欧美白人和黑人xxxx猛交视频 | 一级毛片a免费播放王色 | 国产欧美久久久另类精品 | 天天看夜夜看 | 92看片淫黄大片一级 | 性欧美美国级毛片 | 毛片女| 成人在线不卡视频 | 久久99久久 | 久久精品一区二区影院 | 日韩毛片免费在线观看 | 欧美一区二区不卡视频 | 久久久亚洲精品蜜桃臀 | 视频一区在线播放 | 狠狠色狠狠色狠狠五月ady | 国产精品久久久久久久久久日本 | 久久精品高清 | 日韩精品免费一级视频 | 欧美 另类 精品一区视频 | 亚洲视频手机在线 | 免费公开视频人人人人人人人 | 亚洲男人的天堂在线 | 国产成人福利视频网站 | 中文在线视频观看 | 欧美成人h精品网站 | 国产精品色午夜视频免费看 | 91最新91精品91蝌蚪 |