OracleデータベースにSYSTEMとSYSAUXの両方のテーブルスペースが必要なのはなぜですか?


回答:


13

伝統とエレガントな故障劣化の能力。

データベースが11のバージョンに進化したため、データベースを維持およびサポートする重要なビューとテーブルが2つのテーブルスペースにプログラムされました。さらに、これらは、「NEVER EVER TOUCH」と「サードパーティがここに物を置くことができる」の間の素晴らしい論理的な分離を表しています。

ドキュメントから:

SYSAUX表領域は、データベースの作成時にSYSTEM表領域の補助表領域としてインストールされました。以前は個別のテーブルスペースを作成して使用していた一部のデータベースコンポーネントは、SYSAUXテーブルスペースを占有します。

SYSAUXテーブルスペースが使用できなくなった場合でも、コアデータベース機能は動作し続けます。SYSAUXテーブルスペースを使用するデータベース機能が失敗するか、機能が制限されて機能する可能性があります。

したがって、SYSTEMテーブルスペースが決して失敗しないことが重要ですが、SYSAUXのように偏執的である必要はありません。これにより、設計者はSYSTEMのサイズを抑えながら、サードパーティの補助機能を「コア」データベース。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.