Home » database » Oracleデータベースの構造

Oracleデータベースの構造

Oracleは大きく分類するとメモリ、プロセス、ファイルの3つの要素から構成されている。

oracle_architecture

メモリは情報を一時的に蓄えておくSGA(System Global Area:システムグローバル領域)と

センション(ユーザー)ごとのメモリ領域であるPGA(Program Global Area:プログラムグローバル領域)呼ばれる場所に割り当てられる。

Oracleのデータ処理はSGA内のバックグラウンドプロセスによって行われます。

これをまとめて「インスタンス」と呼びます。

プロセスは役割ごとに、

ユーザープロセス

サーバープロセス

バックグラウンドプロセス

に分かれます。

データベースを構成する管理情報と実データは記憶領域(ディスク)に保管されます。