【SCN】Oracle資料庫SCN號的四種獲取途徑
這裡給出獲取Oracle資料庫SCN號常用的四種方法,供參考。耳熟能詳的朋友可飄過~~
1.9i之前透過x$ktuxe檢視計算得到接近的號
sys@ora10g> select max(ktuxescnw * power(2,32) + ktuxescnb) SCN from x$ktuxe;
SCN
----------
256019
2.9i之後可以透過dbms_flashback包獲得SCN號
sys@ora10g> select dbms_flashback.get_system_change_number from dual;
GET_SYSTEM_CHANGE_NUMBER
------------------------
256030
3.10g開始可以直接透過v$database獲得SCN號
sys@ora10g> select current_scn from v$database;
CURRENT_SCN
-----------
256030
4.從記憶體中獲得SCN號
sys@ora10g> oradebug setmypid
Statement processed.
sys@ora10g> oradebug DUMPvar SGA kcsgscn_
kcslf kcsgscn_ [20009228, 20009248) = 00000000 0003E81E 00000784 00000000 00000000 00000000 00000000 20009034
sys@ora10g> select to_number('3E81E','xxxxxx') SCN from dual;
SCN
----------
256030
5.小結
以上四種方法都可以得到SCN號的資訊,經測試第一種不是精確的SCN號,而透過其他三種獲得的SCN號是相同的,可以任選一種進行查詢
Good luck.
secooler
11.01.07
-- The End --
1.9i之前透過x$ktuxe檢視計算得到接近的號
sys@ora10g> select max(ktuxescnw * power(2,32) + ktuxescnb) SCN from x$ktuxe;
SCN
----------
256019
2.9i之後可以透過dbms_flashback包獲得SCN號
sys@ora10g> select dbms_flashback.get_system_change_number from dual;
GET_SYSTEM_CHANGE_NUMBER
------------------------
256030
3.10g開始可以直接透過v$database獲得SCN號
sys@ora10g> select current_scn from v$database;
CURRENT_SCN
-----------
256030
4.從記憶體中獲得SCN號
sys@ora10g> oradebug setmypid
Statement processed.
sys@ora10g> oradebug DUMPvar SGA kcsgscn_
kcslf kcsgscn_ [20009228, 20009248) = 00000000 0003E81E 00000784 00000000 00000000 00000000 00000000 20009034
sys@ora10g> select to_number('3E81E','xxxxxx') SCN from dual;
SCN
----------
256030
5.小結
以上四種方法都可以得到SCN號的資訊,經測試第一種不是精確的SCN號,而透過其他三種獲得的SCN號是相同的,可以任選一種進行查詢
Good luck.
secooler
11.01.07
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-559790/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫SCN號的應用Oracle資料庫
- oracle資料庫SCNOracle資料庫
- oracle資料庫SCN概念Oracle資料庫
- Oracle資料庫中的多種SCN彙總Oracle資料庫
- SCN號與oracle資料庫恢復的關係Oracle資料庫
- (轉)SCN號與oracle資料庫恢復的關係Oracle資料庫
- 最接近資料庫的當前SCN號資料庫
- 檢視當前Oracle資料庫的時間及其SCN號Oracle資料庫
- ORACLE中的4種SCNOracle
- Oracle資料庫的SCN轉換成時間和時間轉換成SCNOracle資料庫
- oracle日誌挖機 找到scn號 進行資料庫恢復Oracle資料庫
- Oracle 元件資訊獲取途徑整理Oracle元件
- 同一資料庫資料SCN號與時間的轉化資料庫
- 透過修改控制檔案scn推進資料庫scn資料庫
- ORACLE資料庫中SCN與時間的轉換Oracle資料庫
- 水煮Oracle9i十五——《oracle資料庫SCN概念Oracle資料庫
- oracle的SCNOracle
- oracle scn系統改變號Oracle
- BBED 修改oracle 資料檔案的 SCN 號來做資料庫不完全恢復。Oracle資料庫
- Oracle:SCNOracle
- Oracle scnOracle
- 【SCN】Oracle SCN 詳細介紹Oracle
- 35、SCN號的理解
- SCN, checkpoint 及資料庫的恢復資料庫
- oracle 學習總結篇三:SCN號與資料庫關閉的關係Oracle資料庫
- oracle 學習總結篇三:SCN號與資料庫啟動的關係Oracle資料庫
- 檢查點和oracle資料庫的恢復(一)SCNOracle資料庫
- 基於SCN閃回資料庫資料庫
- 資料檔案的SCN和資料塊的SCN有何區別
- Android 開源庫獲取途徑整理Android
- Android開源庫獲取途徑整理Android
- 【SCN】Oracle檢查scn值指令碼Oracle指令碼
- 【SCN】Oracle推薦scn命令參考Oracle
- Oracle中的SCNOracle
- zt_Oracle資料恢復:資料檔案頭的SCN與時間校驗_file$_scnOracle資料恢復
- SCN與資料庫恢復的關係資料庫
- 探索Oracle SCNOracle
- SCN, Checkpoint 與 oracle資料庫恢復的關係(final)Oracle資料庫