Database
Oracleデータベース:少なくとも1つのデータベースインスタンスと1つのデータベースで構成される。
データベースインスタンス:メモリとプロセスを処理する。
マルチテナントコンテナーデータベース:データファイルと呼ばれる物理ファイルで構成され、Oracleデータベースは、その操作中にいくつかのデータベースシステムファイルも使用します。
インスタンス
単一インスタンスのデータベースアーキテクチャは、1つのデータベースインスタンスと1つのデータベースで構成される。データベースとデータベースインスタンスの間に1対1の関係が存在する。
複数の単一インスタンスデータベースを同じサーバーマシンにインストール可能。
データベースごとに個別のデータベースインスタンスがあり、この構成は、同じマシンで異なるバージョンのOracleデータベースを実行する場合に有用。
RAC(Real Application Clusters)
Oracle Real Application Clusters(Oracle RAC)データベースアーキテクチャは、別々のサーバーマシンで実行される複数のインスタンスで構成される。
それらはすべて同じデータベースを共有する。サーバーマシンのクラスターは、一方の端では単一のサーバーとして、もう一方の端ではエンドユーザーとアプリケーションとして表示される。
この構成は、高可用性/スケーラビリティ/ハイエンドのパフォーマンスを目的として設計されている。
リスナー
リスナーはデータベースサーバープロセス。 クライアント要求を受信し、データベースインスタンスへの接続を確立してから、クライアント接続をサーバープロセスに渡す。
リスナーは、データベースサーバー上でローカルに実行することも、リモートで実行することも可能。 典型的なOracle RAC環境はリモートで実行される。