この節では、高可用性フェイルオーバーデータサービスとして設定されている Oracle アプリケーション用に、リソースタイプ、リソース、リソースグループを設定する方法を紹介します。
この例とスケーラブルデータサービスの例では、ネットワークリソースを含むフェイルオーバーリソースグループが異なります。さらに、スケーラブルデータサービスには、アプリケーションリソースごとに別のリソースグループ (スケーラブルリソースグループ) が必要です。
Oracle アプリケーションは、サーバーとリスナーの 2 つのコンポーネントを持ちます。Sun Cluster HA for Oracleis データサービスは、Sun が提供しているので、これらのコンポーネントは、すでに Sun Cluster リソースタイプにマップされています。これら両方のリソースタイプが、リソースとリソースグループに関連付けられます。
この例は、フェイルオーバーデータサービスの例なので、論理ホスト名ネットワークリソースを使用し、主ノードから二次ノードにフェイルオーバーする IP アドレスを使用します。フェイルオーバーリソースグループに論理ホスト名リソースを入れ、Oracle サーバーリソースとリスナーリソースを同じリソースグループに入れます。この順に入れることで、フェイルオーバーを行うすべてのリソースが 1 つのグループになります。
Sun Cluster HA Oracle データサービスをクラスタで実行するには、次のオブジェクトを定義する必要があります。
LogicalHostname リソースタイプ ― このリソースタイプは組み込まれているため、明示的に登録する必要はありません。
Oracle リソースタイプ ― Sun Cluster HA for Oracle データサービスは、2 つの Oracle リソースタイプ (データベースサーバーとリスナー) を登録します。
論理ホスト名リソース ― これらのリソースは、ノードで障害が発生した場合にフェイルオーバーする IP アドレスをホストします。
Oracle リソース ― Sun Cluster HA for Oracle データサービス用に、2 つのリソースインスタンス (サーバーとリスナー) を指定する必要があります。
フェイルオーバーリソースグループ ― 1 つのグループでフェイルオーバーを行う、Oracle サーバーとリスナー、および論理ホスト名リソースで構成されています。