複製鏈接
請複製以下鏈接發送給好友

系統表空間

鎖定
SYSTEM表空間是Oracle創建數據庫時候自動創建的,每個Oracle數據庫都會有SYSTEM表空間,而且SYSTEM表空間總是要保持在聯機模式下,因為其包含了數據庫運行所要求的基本信息,如:數據字典、聯機求助機制、所有回退段、臨時段和自舉段、所有的用户數據庫實體、其它ORACLE軟件產品要求的表等等。
中文名
系統表空間
應    用
Oracle創建數據庫時候
包    含
數據字典、聯機求助機制等
創建方式
自動創建

系統表空間設置方法

在建立數據庫的時候,SYSTEM表空間一般都寫在磁盤最開始的位置,這就埋下了問題的隱患。如:誤操作導致的格式化,ASM出現故障等等一系列的問題,他都會從磁盤最開始的地方寫起,這樣就會導致SYSTEM表空間沒有辦法進行數據恢復
但是,如果在建立數據庫的時候,把最開始的位置“讓”出來,這樣就會使得很多故障輕能而易舉的解決,也讓DBA在管理數據庫、恢復數據庫的時候能輕鬆一些。

系統表空間書寫內容

我們可遇通過SQL命令來查看下,在磁盤的最開始那部分,SYSTEM表空間到底都寫了些什麼。
col owner fora10
set linesize120
col segment_name fora30
select owner,segment_name,segment_type,block_id from
dba_extents where file_id=1andblock_id<500order by block_id;