system表空間的資料檔案損壞是否能恢復

2021-07-02 00:24:20 字數 877 閱讀 6143

核心資料檔案備份與恢復(system表空間資料檔案)

關鍵性資料檔案分為:system表空間的資料檔案 和 undo_tablespace 撤銷表空間的資料檔案

undo_tablespace 自動撤銷表空間的資料檔案可以通過查詢引數 undo_tablespace 指向的撤銷表空間。

system 表空間的資料檔案預設就是 1號資料檔案,其內部儲存的是 oracle資料庫系統錶即資料字典,是對資料庫本身的

描述,是資料庫正常執行的基本保障。系統回滾段(以名為sys.system的撤銷段)能夠儲存資料字典變更的撤銷資料。也是

1號資料檔案的內容。

system表空間 1號資料檔案的損壞分為:資料檔案丟失、檔案頭損壞、資料字典損壞、sys.system撤銷段損壞。

1、檔案丟失或不能訪問:啟動oracle時只能講例項帶到mount狀態

2、檔案頭損壞:執行檢查點發起後例項會崩潰,啟動oracle時也只能帶到mount狀態。

3、資料字段損壞:資料庫內的物件定義系統、名稱解析系統、使用者賬號系統、許可權管理系統等基礎設施將出現部分或全部崩潰。

4、以名為 sys.system的撤銷段損壞:如果例項在執行時sys.system 撤銷段與 undo_tablespace 表空間撤銷段同時損壞,例項執行的

ddl及對system表空間內的任意dml 都將失敗;在啟動例項階段sys.system撤銷段頭部損壞

例項被強行中斷。 連nomount 狀態也進不了,必須用 「startup mount」 才能進入mount狀態。

在發生檢查點時,若資料檔案 或 撤銷表空間資料檔案頭部損壞,例項會被強行中止。這也可作為判斷該檔案是否為關鍵資料檔案的乙個指標。

但是 檢查點ckpt程序不會因為普通檔案頭部損壞而中止例項。

表空間和資料檔案

authot yeexun date 發表於 2010年12月26日 10 09 00 address jau 17 304 管理表空間和資料檔案 介紹表空間是資料庫的邏輯組成部分,從物理上講,資料庫資料存放在資料檔案中,從邏輯上講,資料庫則是存放在表空間中,表空間由乙個或是多個資料檔案組成。資料庫...

oracle表空間和資料檔案

size medium 表空間是資料庫的邏輯組成部分,在物理上講,資料庫資料存放在資料檔案中,從邏輯上講,資料庫則是存放在表空間中,表空間由乙個或者多個資料檔案組成,表空間由段構成,而段又由區構成,而區又由塊構成。表空間從邏輯上組織資料庫的資料,資料庫邏輯上是由乙個或者多個表空間組成,表空間有以下作...

Oracle表空間與資料檔案

1.oracle資料庫邏輯結構包含哪些東西?1 表空間 a.乙個oracle資料庫邏輯上分為更小的邏輯區域叫做表空間 b.乙個表空間同時只屬於乙個資料庫 c.每個表空間由乙個或多個系統檔案組成,叫做資料檔案datafile d.乙個表空間可以有1個或多個段組成 e.當資料庫執行時表空間可以是onli...