oracle 學習總結篇三:SCN號與資料庫關閉的關係
資料庫正常關閉時將會觸發完全checkpoint ,會同時將資料檔案的Start SCN號等於資料檔案的end scn 號。
可以在啟動到mount 狀態時查出來
SQL> shutdown normal
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 101785252 bytes
Fixed Size 454308 bytes
Variable Size 75497472 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
Database mounted.
SQL> select checkpoint_change# from v$database;
CHECKPOINT_CHANGE#
------------------
271827
SQL> select checkpoint_change#,last_change# from v$datafile;
CHECKPOINT_CHANGE# LAST_CHANGE#
------------------ ------------
271827 271827
271827 271827
271827 271827
271827 271827
271827 271827
SQL> select checkpoint_change# from v$datafile_header;
CHECKPOINT_CHANGE#
------------------
271827
271827
271827
271827
271827
SQL> alter database open; --資料庫正常開啟
Database altered.
在資料庫開啟時 資料檔案的end scn 號為null
SQL> select checkpoint_change# from v$datafile_header;
CHECKPOINT_CHANGE#
------------------
271928
271928
271928
271928
271928
SQL> select checkpoint_change#,last_change# from v$datafile;
CHECKPOINT_CHANGE# LAST_CHANGE#
------------------ ------------
271928 null
271928 null
271928
271928
271928
SQL> select checkpoint_change# from v$database;
CHECKPOINT_CHANGE#
------------------
271928
SQL>
要是資料庫不正常關閉時 則end scn 號為null , 可以在啟動到mount 狀態時查出來 則需要做instance recovery
SQL> startup mount;
ORACLE instance started.
Total System Global Area 101785252 bytes
Fixed Size 454308 bytes
Variable Size 75497472 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
Database mounted.
SQL> select checkpoint_change#,last_change# from v$datafile;
CHECKPOINT_CHANGE# LAST_CHANGE#
------------------ ------------
271928
271928
271928
271928
271928
SQL> alter database open;
Database altered.
日誌記錄如下:
Started recovery at
Thread 1: logseq 18, block 214, scn 0.0
Recovery of Online Redo Log: Thread 1 Group 3 Seq 18 Reading mem 0
Mem# 0 errs 0: D:\ORACLE\ORADATA\PUBTEST\REDO03.LOG
Tue Mar 18 10:30:55 2008
Completed redo application
Tue Mar 18 10:30:55 2008
Ended recovery at
Thread 1: logseq 18, block 216, scn 0.292022
3 data blocks read, 3 data blocks written, 2 redo blocks read
Crash recovery completed successfully
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-209647/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 學習總結篇三:SCN號與資料庫啟動的關係Oracle資料庫
- SCN號與oracle資料庫恢復的關係Oracle資料庫
- (轉)SCN號與oracle資料庫恢復的關係Oracle資料庫
- oracle 學習總結篇三:SCN的理解Oracle
- SCN與資料庫恢復的關係資料庫
- SCN, Checkpoint 與 oracle資料庫恢復的關係(final)Oracle資料庫
- oracle redo record scn與transaction相關block scn關係小記Oracle RedoBloC
- oracle 學習總結篇一: 資料庫的建立Oracle資料庫
- Oracle資料庫的啟動與關閉Oracle資料庫
- 關係型資料庫與非關係型資料庫介紹!資料庫
- Oracle日常運維操作總結-資料庫的啟動和關閉Oracle運維資料庫
- 安全關閉Oracle資料庫Oracle資料庫
- Oracle SCN相關問題學習與測試Oracle
- Oracle 資料庫檢視與基表的關係Oracle資料庫
- 資料庫 - 關係代數與關係運算資料庫
- Oracle資料庫SCN號的應用Oracle資料庫
- 關係型資料庫效能優化總結(轉)資料庫優化
- Oracle學習系列—Windows下資料庫程式的啟動和關閉OracleWindows資料庫
- Oracle資料庫儲存結構之間的關係Oracle資料庫
- oracle資料庫的關閉過程Oracle資料庫
- 架構與資料庫的關係架構資料庫
- oracle控制檔案與資料庫啟動的關係Oracle資料庫
- 資料庫關閉的學問 (轉)資料庫
- SQL與NoSQL(關係型與非關係型)資料庫的區別SQL資料庫
- Redis學習總結和相關資料Redis
- 啟動/關閉與冷備份Oracle資料庫Oracle資料庫
- 【SCN】Oracle資料庫SCN號的四種獲取途徑Oracle資料庫
- Oracle資料庫的啟動和關閉Oracle資料庫
- 第二篇:資料庫關係建模資料庫
- 關於SCN的總結測試
- 資料庫關閉資料庫
- 關係型資料庫和非關係型資料庫的區別資料庫
- RAC 資料庫的啟動與關閉資料庫
- oracle資料庫的啟動關閉與各種服務Oracle資料庫
- oracle資料庫的啟動與關閉過程詳解Oracle資料庫
- 例項,資料庫,資料字典與資料庫建立的關係資料庫
- 關於資料庫鎖的總結資料庫
- NoSQL:從關係型資料庫到非關係型資料庫SQL資料庫