1.3.1 Exadataソフトウェアの概要

Oracle Exadata System Softwareのユニークなアルゴリズムは、ストレージでのデータベース・インテリジェンス、PCIベースのフラッシュおよびRDMAネットワーク・ファブリックを実装して、他のプラットフォームよりも低コストで高パフォーマンスと大容量を実現します。

Oracle Exadata System Softwareでは、SQLや他のデータベース処理をデータベース・サーバーからオフロードする機能など、インテリジェントなデータベース対応ストレージ・サービスを利用できます。Exadata System Softwareは、主にExadataストレージ・サーバーに格納されているデータを管理します。ただし、Exadataデータベース・サーバーでも様々なソフトウェア・コンポーネントが実行されます。

各Exadataデータベース・サーバーには、次のソフトウェア・コンポーネントが含まれます:

  • Oracle Databaseインスタンス: リソース割当てを管理するためのOracle Database Resource Manager (DBRM)を含みます。
  • Exadata System Softwareのコア・コンポーネント。次を含みます:
    • DBMCLIコマンドライン・インタフェース: データベース・サーバー上のExadata System Softwareを管理するため。
    • 管理サーバー(MS): DBMCLIと連携して動作し、そのほとんどのコマンドを処理します。
    • 再起動サーバー(RS): その他のサービスを監視し、許容できるハートビート期間内に応答できなかった場合は再開します。
  • Oracle Grid Infrastructure (GI): Oracle Real Application Clusters (Oracle RAC)をサポートするクラスタ・サービスを提供します。Exadataシステムがストレージ管理にOracle Automatic Storage Management (Oracle ASM)を使用するように構成されている場合、各Exadataデータベース・サーバーにはASMインスタンスも含まれます。
  • Exadataシステムがストレージ管理にOracle Exadata Exascaleを使用するように構成されている場合、各Exadataデータベース・サーバーには、Exascaleストレージをサポートするためのクライアント・サービスおよびその他のプログラムも含まれます。

各ストレージ・サーバーには、データ・ストレージ・ハードウェアと、データを管理するためのExadata System Softwareが含まれています。このソフトウェアには次のコンポーネントが含まれています。

  • ストレージ・サーバー上のExadata System Softwareを管理するためのセル・コントロール・コマンドライン・インタフェース(CellCLI)
  • セル・サーバー(CELLSRV) (高度なSQLオフロード機能、I/Oコールを発行する様々なデータベースおよびコンシューマ・グループに対してI/O帯域幅を供給するためのI/Oリソース管理(IORM)機能など、ストレージ・サーバー・サービスの大部分を提供します)CELLSRVでは、様々なメトリックおよび統計も収集されるため、ストレージ・サーバーのパフォーマンスおよび容量を監視できます。
  • 管理サーバー(MS): CellCLIと連携して動作し、そのほとんどのコマンドを処理します。
  • 再起動サーバー(RS): その他のサービスを監視し、許容できるハートビート期間内に応答できなかった場合は再開します。
  • Exadataシステムがストレージ管理にOracle Exadata Exascaleを使用するように構成されている場合、各Exadataストレージ・サーバーには、Exascaleストレージ・クラスタを実装するストレージ・サービスおよびその他のプログラムも含まれます。

管理者は、管理ネットワークを介したセキュアなネットワーク接続を使用して、データベースおよびストレージ・サーバーを管理します。CellCLIおよびDBMCLIに加えて、管理者は次のコマンドライン・インタフェースを使用できます:

  • dcli: 一連のデータベースまたはストレージ・サーバーに対して管理コマンドを実行するため。
  • データベース・サーバーおよびストレージ・サーバーをリモートで管理するためのExaCLI
  • exadcli: 一連のサーバー全体でExaCLIコマンドを実行してOracle Exadataシステムを集中管理するため。
  • ESCLI: Exascaleストレージ・クラスタを管理するため。

次の図は、Oracle Exadataの主要なソフトウェア・コンポーネントをまとめたものです。

図1-3 Oracle Exadataのソフトウェア・コンポーネント

図1-3の説明が続きます
「図1-3 Oracle Exadataのソフトウェア・コンポーネント」の説明

関連トピック