成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle 數據庫SCN概念淺析

數據庫 Oracle
我們今天主要是向大家介紹的是Oracle 數據庫SCN概念,本文章主要是從SCN的四個概念入手的,以下就是文章的具體內容的介紹。

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

1,系統檢查點scn

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

 

  1. select checkpoint_change# from v$database; 

2,數據文件檢查點scn

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

 

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

3,啟動scn

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

檢查是否需要執行Oracle數據庫恢復。

 

  1. select name,checkpoint_change# from v$datafile_header 

4,終止scn

每個數據文件的終止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打開數據庫后無必完整地備份一次Oracle數據庫。

3、

  1. create controlfile resetlogs/noresetlogs 

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

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

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

1、系統正常關閉:

 

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

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

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

2、系統異常關閉:

 

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

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

2)stopscn null,需要實例恢復

3、舊數據文件

 

  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(當數據文件為舊的相等) 

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來自各數據文件頭。

 

  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 數據庫SCN概念的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle創建表空間所用代碼示例
  2. OracleSQL調優的作用是什么?
  3. Oracle權限分類及其具體內容
  4. Oracle權限分類及其具體內容
  5. Oracle數據庫進行企業開發方案之錯誤排查
責任編輯:佚名 來源: 博客園
相關推薦

2009-03-16 13:30:55

腳本數據字典Oracle

2009-03-30 14:52:43

復制數據庫Oracle

2010-04-09 15:35:28

Oracle數據庫

2010-04-19 13:31:42

Oracle索引

2009-07-02 00:00:00

OOPOracle

2010-04-23 09:32:39

Oracle數據庫實例

2010-04-09 14:37:08

Oracle數據庫

2011-08-30 09:50:22

OracleRMAN不完全恢復基于SCN恢復

2011-03-25 11:13:15

Oracle數據庫進程

2011-06-28 13:26:23

Oracle數據庫ODBC

2010-03-24 09:42:12

Oracle數據庫

2010-10-08 09:38:55

Android數據庫事

2010-02-02 09:02:01

Oracle數據庫機Oracle Exad

2010-04-01 16:40:17

Oracle數據庫

2011-07-04 13:36:26

linuxOracle

2017-09-14 10:10:55

數據庫MySQL架構

2009-09-18 14:25:36

LINQ to SQL

2011-07-04 13:36:15

2010-04-23 09:23:44

Oracle 數據庫

2011-05-26 10:30:12

Oracle數據庫約束
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品亚洲欧美日韩久久 | 91精品在线播放 | 久久久久国产精品 | 成人免费观看视频 | 色婷婷久久综合 | 日韩中文电影 | 9久久| 在线免费黄色 | 男女网站免费观看 | 天堂色网 | 日韩免费1区二区电影 | 999热精品| 中文字幕视频在线看5 | 欧美成人精品 | 国产91一区二区三区 | 国产成人精品免高潮在线观看 | 一区二区精品 | 91久久久久久久久久久 | 亚洲在线免费观看 | 亚洲最大的黄色网址 | 一级黄色片网站 | 全免费a级毛片免费看视频免费下 | 欧产日产国产精品99 | 欧美激情国产日韩精品一区18 | 国产在线一区二区 | 性欧美精品一区二区三区在线播放 | 欧美日韩大陆 | 国产无套一区二区三区久久 | 亚洲欧美国产精品久久 | 成人在线观看免费 | 国产亚洲一区二区三区 | 免费av直接看 | 亚洲一区二区三区视频免费观看 | 18gay男同69亚洲网站 | 欧美成人一区二免费视频软件 | 国产黑丝av| 午夜精品久久久久久久99黑人 | 欧美一级片免费看 | 97国产精品 | 久久久久久综合 | 国产精品色一区二区三区 |