系統表空間

SYSTEM表空間是Oracle創建資料庫時候自動創建的,每個Oracle資料庫都會有SYSTEM表空間,而且SYSTEM表空間總是要保持在在線上模式下,因為其包含了資料庫運行所要求的基本信息。

一、什麼是SYSTEM表空間

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

二、怎樣設定SYSTEM表空間

在建立資料庫的時候,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;

相關詞條

相關搜尋

熱門詞條

聯絡我們