ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド Oracle Solaris Cluster 3.3 3/13 (日本語) |
6. Oracle RAC のサポート のトラブルシューティング
Oracle RAC のサポート の既存の構成を変更するためのタスクの概要
スケーラブルなデバイスグループのリソースをオンラインに変更する方法
選択したノードに Oracle RAC のサポート を追加する方法
ボリュームマネージャーリソースをフレームワークリソースグループに追加する方法
Oracle RAC フレームワークリソースグループから複数所有者ボリュームマネージャーのフレームワークリソースグループへのボリュームマネージャーリソースの移行
Oracle RAC フレームワークリソースグループから複数所有者ボリュームマネージャーのフレームワークリソースグループにボリュームマネージャーリソースを移行する方法
SPARC: Oracle RAC 11g Release 2 または 12c に対する Oracle Solaris Cluster のネイティブ SKGXN の配備
SPARC: SKGXN インタフェースを変更するためにクラスタを準備する方法
SPARC: UDLM から Oracle Solaris Cluster のネイティブ SKGXN に変換する方法
SPARC: SKGXN を Oracle Solaris Cluster のネイティブ SKGXN から UDLM に変換する方法
Oracle Grid Infrastructure リソースの削除
クラスタから Oracle RAC のサポート を削除する方法
選択したノードから Oracle RAC のサポート を削除する方法
Oracle RAC では、分散プロセスのモニタリング用およびクラスタ構成サービス用に API のセットを指定しています。この API のセットは、System Kernel Generic Interface Node membership (SKGXN) と呼ばれます。Oracle Solaris Cluster やその他のクラスタソフトウェアは、この API を使用して Oracle RAC と通信します。
Sun Cluster ソフトウェアの以前のリリースでは、SPARC マシン上の Oracle RAC を含んだ構成で、Oracle 提供の UDLM パッケージを通じて SKGXN が実装されていました。Oracle RAC 11g リリース 2 または 12c を含んだこのリリースの SPARC 用 Oracle Solaris Cluster ソフトウェアでは、UDLM の代わりに Oracle Solaris Cluster のネイティブ SKGXN を配備できます。このセクションでは、既存の Oracle RAC 11g リリース 2 または 12c の構成で Oracle Solaris Cluster のネイティブ SKGXN を配備する方法について説明します。
Oracle RAC 11g リリース 2 の新しい構成でネイティブ SKGXN の使用を構成するには、UDLM リソースを Oracle RAC フレームワークリソースグループに追加せずに、このマニュアルの手順に従ってください。Oracle RAC フレームワークリソースグループに UDLM リソースが含まれていない場合、自動的にネイティブ SKGXN が使用されます。
「SPARC: UDLM から Oracle Solaris Cluster のネイティブ SKGXN に変換する方法」
「SPARC: SKGXN を Oracle Solaris Cluster のネイティブ SKGXN から UDLM に変換する方法」
(Oracle 11g リリース 2 または 12c のみ) SKGXN インタフェースを変更するためにクラスタを準備するには、次の手順を実行します。
注 - SKGXN の実装を別の実装に移行するには、Oracle RAC データサービスのダウンタイムが必要となります。この移行を実行する場合は、ダウンタイムを計画するようにしてください。
# grep -i RT_VERSION /usr/cluster/lib/rgm/SUNW.rac_framework RT_VERSION = "N"; # clresourcetype register SUNW.rac_framework:N
また、大域ゾーンでリソースタイプをアップグレードするには、Oracle Solaris Cluster Manager を使用するか、clsetup ユーティリティーのリソースグループオプションを使用します。
次のコマンド例で、rac-fmwk-rs をタイプ SUNW.rac_framework のリソースの実際の名前で置き換え、N をアップグレードしたリソースタイプバージョンで置き換えます。
# clresource set -p Type_version=N rac-fmwk-rs
# ${CRS_HOME}/bin/crsctl disable crs
# ${CRS_HOME}/bin/crsctl stop crs
# clresource disable -g rac-fmwk-rg # clresourcegroup offline rac-fmwk-rg # clresourcegroup unmanage rac-fmwk-rg
あるいは、ノードを 1 つずつリブートして、Oracle RAC 以外のクラスタ化されたデータサービスが引き続きサービスを提供できるようにします。
# scshutdown -g0 -y
(Oracle 11g リリース 2 または 12c のみ) SKGXN インタフェースを UDLM から Oracle Solaris Cluster のネイティブ SKGXN に変換するには、次の手順を実行します。
始める前に
SKGXN インタフェースを変更するためにクラスタを準備する必要があります。「SPARC: SKGXN インタフェースを変更するためにクラスタを準備する方法」を参照してください。
# clresource delete rac-udlm-rs
SUNW.rac_udlm リソースの名前
# pkgrm ORCLudlm
# clresource enable -g rac-fmwk-rg
Oracle RAC フレームワークリソースグループの名前を指定します
# clresourcegroup manage -g rac-fmwk-rg
# clresourcegroup online -g rac-fmwk-rg
次の手順
Oracle RAC をオンラインにします。「SPARC: SKGXN を切り替えたあとに Oracle RAC をオンラインにする方法」に進みます。
(Oracle 11g リリース 2 または 12c のみ) SKGXN インタフェースを Oracle Solaris Cluster のネイティブ SKGXN から UDLM に変換するには、次の手順を実行します。
始める前に
SKGXN インタフェースを変更するためにクラスタを準備します。「SPARC: SKGXN インタフェースを変更するためにクラスタを準備する方法」を参照してください。
# pkgadd -d pkgdir ORCLudlm
# clresource create -g rac-fmwk-rg -t SUNW.rac_udlm \ -y resource_dependencies=rac-fmwk-rg rac-udlm-rs
Oracle RAC フレームワークリソースグループの名前を指定します
SUNW.rac_udlm リソースの名前
# clresource enable -g rac-fmwk-rg
# clresourcegroup manage -g rac-fmwk-rg
# clresourcegroup online -g rac-fmwk-rg
次の手順
Oracle RAC をオンラインにします。「SPARC: SKGXN を切り替えたあとに Oracle RAC をオンラインにする方法」に進みます。
(Oracle 11g リリース 2 または 12c のみ) SKGXN インタフェースを切り替えたあとに Oracle RAC をオンラインにするには、次の手順を実行します。Oracle RAC のオンライン化については、使用する Oracle RAC のバージョンに対応した Oracle のドキュメントも参照してください。
# ${CRS_HOME}/bin/crsctl enable crs
# ${CRS_HOME}/bin/crsctl stop crs