色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:220日期: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 數據庫
主站蜘蛛池模板: 欧美日韩在线观看区一二 | 99精品视频在线播放2 | 日本一本黄 | 台湾三级毛片 | 性做久久久久免费观看 | 国产自产自拍 | 欧美刺激午夜性久久久久久久 | 国产精品美女视视频专区 | 国产免费一级精品视频 | 韩国毛片 | 怡红院成人在线 | 波野多结衣在线观看 | 久久爱www成人 | 国产激情久久久久影 | 久久久久久国产精品免费免 | 日本三级全黄三级a | 碰碰碰人人澡人人爱摸 | 欧美一区高清 | 免费精品99久久国产综合精品 | 好吊妞国产欧美日韩视频 | 久久美女精品国产精品亚洲 | 国产精品毛片 | 欧美一级二级三级 | 久久视频6免费观看视频精品 | 泷泽萝拉亚洲精品中文字幕 | 欧美日韩综合网在线观看 | 草草视频在线免费观看 | 中文字幕日韩精品有码视频 | 国产欧美日韩在线观看一区二区三区 | 国内自拍视频在线看免费观看 | 欧美日韩高清不卡免费观看 | 自拍视频在线观看 | 美女插跳蛋视频叫爽 | 国产精品中文字幕在线观看 | 免费一级大毛片a一观看不卡 | 大学生久久香蕉国产线观看 | 91视频社区| 欧美a极品极品欧美 | 羞羞一区二区三区四区片 | 国产成人一区二区三区在线视频 | 九九午夜 |