Clusters(RAC)への接続と負荷分散について解説しました。RACはノードを増設することでCPUとメモリーのスケール・アウトが可能です。RACのもう1つの特徴として、高可用性があります。RACのノードが障害を起こしても、残りの正常ノードがトランザクションを一貫性のある状態に自動的にリカバリします。Infrastructure(GI)のソフトウェアをインストールします。GIをインストールすると、インストーラが自動的にクラスタの構成を行い、各ノードの監視を開始します。Assistant(DBCA)ユーティリティでデータベースを作成すると、RACデータベースを構成するOracleインスタンスがGIに登録され、監視対象となります(図1)。Oracleインスタンスの起動もしくは停止があると、GIはRACを構成する他のOracleインスタンスにこの増減を通知し、それをトリガーとしてクラスタの再構成が開始されます。各コンポーネントの障害からのリカバリについて見ていきましょう。Oracleサーバー・プロセス障害OracleクライアントはOracleリスナー・プロセスに接続リクエストを発行し、Oracleサーバー・プロセスを生成してOracleインスタンスに接続されます。専用サーバー・プロセスと呼ばれる構成では、1本のセッションにつき専用の1つのOracleサーバー・プロセスが生成されます。Oracleサーバー・プロセスがSQLの実行主体です。Oracleサーバー・プロセスに障害が発生すると、Oracleインスタンスによって検出され、自動的にそのOracleサーバー・プロセスが実行していた未完了トランザクションがロールバックされます。Oracleクライアントにはエラーが返り、アプリケーションがそのエラーを処理します。Oracleサーバー・プロセス障害の場合、他のセッションはエラーとなるような影響を受けずにトランザクションを継続できます(図2)。※この続きは、会員の方のみお読みいただけます(登録無料)。会員登録(無料)ログインはこちら※この続きは、会員の方のみお読みいただけます(登録無料)。Centerのラインマネージャとしてオラクルの持つ最新技術をパートナー各社と共同で検証し、多くのホワイトペーパーを執筆・レビュー。以後、その経験を元にミッションクリティカルな案件のソリューションデザインの提案などを担当。押さえておくべき7つの原則254企業のデジタルシフトはIoT、5G、サブスクリプションが牽引。×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。パソコン「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。