自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle 10g中的SCN和TimeStamp相互關(guān)系

數(shù)據(jù)庫(kù) Oracle
以下的文章主要是對(duì)Oracle 10g中的SCN和TimeStamp的詳細(xì)內(nèi)容解析,此文章主要是通過(guò)相關(guān)的示例來(lái)對(duì)其進(jìn)行具體分析。

以下的文章主要是對(duì)Oracle 10g中的SCN和TimeStamp的相關(guān)內(nèi)容的介紹,我們都知道在Oracle數(shù)據(jù)庫(kù)的10g里,其提供的相關(guān)函數(shù)對(duì)于SCN與時(shí)間戳進(jìn)行互相轉(zhuǎn)換(作為對(duì)于閃回操作的一個(gè)增強(qiáng)),本文將通過(guò)一個(gè)示例進(jìn)行具體分析:

具體示例如下:

***步,我們可以通過(guò)dbms_flashback.get_system_change_number獲得系統(tǒng)當(dāng)前的SCN值:

 

  1. SQL> col scn for 9999999999999  
  2. SQL> select dbms_flashback.get_system_change_number scn from dual;  
  3. SCN  
  4. 8908390522972  

 

然后,通過(guò)scn_to_timestamp函數(shù)可以將SCN轉(zhuǎn)換為時(shí)間戳:

 

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

 

此處,可以通過(guò)timestamp_to_scn可以將時(shí)間戳轉(zhuǎn)換為SCN:

 

  1. SQL> select timestamp_to_scn(scn_to_timestamp(8908390522972)) scn from dual;  
  2. SCN  
  3. 8908390522972  

 

通過(guò)以上這兩個(gè)函數(shù),Oracle得以將SCN和時(shí)間的關(guān)系建立起來(lái),而在Oracle 10g之前的版本,卻無(wú)法通過(guò)函數(shù)轉(zhuǎn)換得到SCN和時(shí)間的對(duì)應(yīng)關(guān)系,一般情況下只能通過(guò)logmnr分析日志獲得。

注:此類(lèi)轉(zhuǎn)換需要依賴于數(shù)據(jù)庫(kù)內(nèi)部的數(shù)據(jù)記錄,對(duì)于持久的SCN則不能轉(zhuǎn)換,示例如下:

 

  1. SQL> select min(FIRST_CHANGE#) scn,max(FIRST_CHANGE#) scn from v$archived_log;  
  2. SCN SCN  
  3. 8907349093953 8908393582271  
  4. SQL> select scn_to_timestamp(8907349093953) scn from dual;  
  5. select scn_to_timestamp(8907349093953) scn from dual  
  6. *  
  7. ERROR at line 1:  
  8. ORA-08181: specified number is not a valid system change number  
  9. ORA-06512: at "SYS.SCN_TO_TIMESTAMP", line 1  
  10. ORA-06512: at line 1  
  11. SQL> select scn_to_timestamp(8908393582271) scn from dual;  
  12. SCN   

上述的相關(guān)內(nèi)容就是對(duì)Oracle 10g中SCN與TimeStamp的內(nèi)容描述,希望會(huì)給你帶來(lái)一些幫助在此方面。

【編輯推薦】

  1. OracleSQL調(diào)優(yōu)的作用是什么?
  2. Oracle權(quán)限分類(lèi)及其具體內(nèi)容
  3. Oracle 查詢記錄相關(guān)效率的查詢
  4. Oracle并發(fā)連接數(shù)的設(shè)置方案
  5. Oracle存取LONG類(lèi)型字段的方案描述
責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-04-15 09:53:37

Oracle 10gSQL優(yōu)化

2010-06-17 19:07:12

UML對(duì)象

2011-08-17 16:52:11

Oracle 10gLogmnr

2010-04-14 16:09:51

Oracle 10g歸

2010-05-05 14:21:19

Oracle10g

2010-03-30 19:31:25

Oracle 10g

2011-05-13 11:21:51

linuxoracle 10g安裝

2010-04-14 14:40:32

Oracle 10g

2010-04-30 17:50:25

2011-03-25 16:10:58

oraclenagios

2010-04-29 15:50:35

2009-04-27 13:26:41

Oracle 10gRAC鏈接錯(cuò)誤

2011-12-27 09:39:12

C#運(yùn)行時(shí)

2009-11-19 10:32:41

Oracle 10g服

2010-08-04 09:03:53

PerlOracle 10g

2010-05-07 09:35:25

Oracle 10g

2010-04-07 09:39:18

Oracle 10G

2011-08-17 14:19:43

Oracle 10gShrink Tablshrink spac

2010-04-13 10:07:19

Oracle 10G

2010-05-07 16:40:45

Oracle 10g
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)