您好,登錄后才能下訂單哦!
?? 備份與恢復存在的意義只有一個就是保護數據庫(保護數據還有本身),防止由于設備故障或者人為誤操作而導致數據庫損壞或數據的丟失。即便無法找回已經丟失的數據也可以根據備份信息重建丟失的數據。在某種需求下備份和恢復操作也是一種數據遷移的形式。
按照備份形式的不同可以將備份分為物理備份和邏輯備份。物理備份根據數據庫的狀態又可以分為冷備和熱備。
物理備份:物理備份就是將數據庫的物理文件拷貝到別的地方來保存數據文件的方式。
邏輯備份:邏輯備份只針對數據庫內的數據,通過數據庫導入導出工具來完成。是物理備份的一種補充形式。
System Change Numbers (SCNs)&System Commit Numbers。系統改變號和系統提交號。SCN是Oracle數據庫內部所使用的邏輯的時間戳。SCN的產生,系統產生一個新的SCN是根據當時的時間戳timestamp轉換而來,每當需要產生一個最新的SCN到redo記錄中時,系統都會獲取當時的timestamp將其轉換成數字作為SCN。
SCN本身也是一種時間,它是從建庫開始就單調遞增的序列,一次性最大可以增加32000個。SCN號是有上限的,當SCN號被使用完,數據庫便不能夠運行,但是幾百年內是不會用完的。SCN是一個很重要的機制,在數據恢復,DG,RAC節點間同步等各個功能中起著重要的作用。
SYS@proe>select current_scn from v$database;
CURRENT_SCN
-----------
2128297
SYS@proe>select checkpoint_change#,current_scn from v$database;
CHECKPOINT_CHANGE# CURRENT_SCN
------------------ -----------
2127934 2128360
SYS@proe>select file#,checkpoint_change# from v$datafile order by 1;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 2127934
2 2127934
3 2127934
4 2127934
5 2127934
6 2127934
7 1728568
7 rows selected.
SYS@proe>select file#,checkpoint_change# from v$datafile_header;
FILE# CHECKPOINT_CHANGE#
---------- ------------------
1 2127934
2 2127934
3 2127934
4 2127934
5 2127934
6 2127934
7 1728568
7 rows selected.
#如果出現數據文件頭部為0的情況則說明數據文件已經離線,沒有讀取這個數據文件。
SYS@proe>select file#,checkpoint_change#,last_change# from v$datafile;
FILE# CHECKPOINT_CHANGE# LAST_CHANGE#
---------- ------------------ ------------
1 2127934 (null)
2 2127934 (null)
3 2127934 (null)
4 2127934 (null)
5 2127934 (null)
6 2127934 (null)
7 1728568 1728568
7 rows selected.
注意:正在運行的文件是沒有last_change#的,只有readonly,offline才會有。
以上兩個值在一致性關閉后數值相同才正常。
SYS@proe>select scn_to_timestamp(2127934) from dual;
SCN_TO_TIMESTAMP(2127934)
---------------------------------------------------------------------------
15-JUL-20 07.14.57.000000000 PM
SYS@proe>select timestamp_to_scn(to_timestamp('2020-07-13 07:15:24','yyyy-mm-dd hh34:mi:ss')) from dual;
TIMESTAMP_TO_SCN(TO_TIMESTAMP('2020-07-1307:15:24','YYYY-MM-DDHH24:MI:SS'))
---------------------------------------------------------------------------
1993469
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。