日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
Oracle數(shù)據庫SCN概念淺析

以下的文章主要是對Oracle 數(shù)據庫SCN概念的介紹,為了更好的了解Oracle 數(shù)據庫SCN概念,我們首先在這里介紹的是4個關于SCN的概念。以下就是具體內容的描述,希望在你今后的學習中會有所幫助。

站在用戶的角度思考問題,與客戶深入溝通,找到宜章網站設計與宜章網站推廣的解決方案,憑借多年的經驗,讓設計與互聯(lián)網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站建設、成都網站設計、企業(yè)官網、英文網站、手機端網站、網站推廣、域名注冊、虛擬主機、企業(yè)郵箱。業(yè)務覆蓋宜章地區(qū)。

1,系統(tǒng)檢查點scn

當一個檢查點動作完成后,Oracle 就把系統(tǒng)檢查點的SCN存儲到控制文件中。

 
 
 
  1. select checkpoint_change# from v$database;

2,數(shù)據文件檢查點scn

當一個檢查點動作完成后,Oracle 就把每個數(shù)據文件的scn單獨存放在控制文件中。

 
 
 
  1. select name,checkpoint_change# from v$datafile;

3,啟動scn

Oracle 把這個檢查點的scn存儲在每個數(shù)據文件的文件頭中,這個值稱為啟動scn,因為它用于在數(shù)據庫實例啟動時,

檢查是否需要執(zhí)行Oracle數(shù)據庫恢復。

 
 
 
  1. select name,checkpoint_change# from v$datafile_header

4,終止scn

每個數(shù)據文件的終止scn都存儲在控制文件中。

 
 
 
  1. select name,last_change# from v$datafile

以下條件需要使用using backup controlfile

1)、使用備份控制文件

2)、重建resetlogs控制文件,如果重建立noresetlogs不必要使用using backup controlfile

2、alter database open resetlog

指定RESETLOGS將重設當前LOG sequence number為1,拋棄所有日志信息。

以下條件需要使用resetlog

1)在不完全恢復(介質恢復)

2)使用備份控制文件

使用resetlogs打開數(shù)據庫后無必完整地備份一次Oracle數(shù)據庫。

3、

 
 
 
  1. create controlfile resetlogs/noresetlogs

1).用Noresetlogs重建控制文件時,控制文件中 datafile Checkpoint來自Online logs中的Current log頭

2).用Resetlogs重建控制文件時,控制文件中datafile Checkpoint來自各數(shù)據文件頭。

當system scn,datafile scn,start scn 不全相等,需要介質恢復,如果stopscn null需要實例恢復resetlogs拋棄所有在上一次恢復沒有用到的日志信息,確保不被重新用與恢復。

1、系統(tǒng)正常關閉:

 
 
 
  1. system scn=datafile scn=start scn=stop scn

1)system scn=datafile scn=start scn,不需要介質恢復

2)stopscn not null,不需要實例恢復

2、系統(tǒng)異常關閉:

 
 
 
  1. system scn=datafile scn=start scn,stop scn null

1)system scn=datafile scn=start scn,不需要介質恢復

2)stopscn null,需要實例恢復

3、舊數(shù)據文件

 
 
 
  1. system scn=datafile scn>start scn,stop scn null/notnull

1)system scn=datafile scn>start scn,需要介質恢復成system scn=datafile scn=start scn

2)stopscn null,需要實例恢復,not null 不需要實例恢復

4、備份控制文件

 
 
 
  1. system scn=datafile scn<=start scn(當數(shù)據文件為舊的相等)

stop scn notnull/null

1)system scn=datafile scn<=start scn,需要使用using backup controlfile介質恢復成system scn=datafile scn=start scn=current log

scn(當前日志最大SCN)

2)為保證上一次恢復沒有用到log日志不被使用,必須resetlogs

5、重建noresetlogs控制文件

控制文件中 datafile Checkpoint來自Online logs中的Current log頭

 
 
 
  1. current log scn=system scn=datafile scn>=
    start scn,stop scn not null/null

1)current log scn=system scn=datafile scn>=start scn,需要介質恢復成system scn=datafile scn=start scn=redolog scn(當前日志最大SCN),stop scn not null

2)stopscn not null 不需要實例恢復

6、重建resetlogs控制文件

控制文件中datafile Checkpoint來自各數(shù)據文件頭。

 
 
 
  1. system scn>=datafile scn=start scn,stop scn not null/null

1)system scn>=datafile scn=start scn,需要使用using backup controlfile介質恢復成system scn=datafile scn=start scn(當前日志最大SCN),stop scn not null

2)stop notnull,因為SCN已經為redolog scn,log已經不能使用,必須resetlogs

上述的相關內容就是對Oracle 數(shù)據庫SCN概念的描述,希望會給你帶來一些幫助在此方面。


新聞名稱:Oracle數(shù)據庫SCN概念淺析
標題來源:http://www.dlmjj.cn/article/dpiodjj.html