以下の条件を守らないと、データサービスの構成がサポートされない場合があります。
この節で説明する条件に従って、Sun Cluster HA for Oracle のインストールと構成を計画します。これらの条件は、Sun Cluster HA for Oracle にだけ適用されます。Sun Cluster HA for Oracle のインストールと構成を進める前に、これらの条件を満たしておく必要があります。必要に応じて、Sun Cluster HA for Oracle は非大域ゾーンで実行するように構成できます。Sun Cluster HA for Oracle を非大域ゾーンで実行するように構成する場合は、高可用性ローカルファイルシステムを使用する必要があります。Sun Cluster HA for Oracle はゾーンクラスタで構成することも可能です。
非大域ゾーンでは、Sun Cluster デバイスグループの raw デバイスはサポートされません。
すべてのデータサービスに適用される条件については、『Sun Cluster Data Services Planning and Administration Guide for Solaris OS』の「Configuration Guidelines for Sun Cluster Data Services」を参照してください。
Oracle アプリケーションファイル – これらのファイルには、Oracle バイナリファイル、構成ファイル、およびパラメータファイルがあります。これらのファイルは、ローカルファイルシステム、高可用性ローカルファイルシステム、またはクラスタファイルシステムにインストールできます。
Oracle バイナリファイルをローカルファイルシステム、高可用性ローカルファイルシステム、およびクラスタファイルシステムに配置することの利点と欠点については、『Sun Cluster Data Services Planning and Administration Guide for Solaris OS』の「Configuration Guidelines for Sun Cluster Data Services」を参照してください。
データベース関連ファイル– これらのファイルには、制御ファイル、REDO ログ、およびデータファイルがあります。これらのファイルは、raw デバイスにインストールするか、あるいは高可用性ローカルファイルシステムまたはクラスタファイルシステムに通常のファイルとしてインストールする必要があります。非大域ゾーンでは、Sun Cluster デバイスグループの raw デバイスはサポートされません。
ASM 構成 – 自動ストレージ管理 (ASM) は、Oracle データベース 10g で導入されたストレージオプションです。ファイルシステム、論理ボリュームマネージャー、およびプラットフォームに依存しない方式のソフトウェア RAID (redundant array of independent disks) の各サービスを提供します。ASM のインストールを計画している場合、Oracle データベースのインストールに適した ASM のインスタンスとディスクグループを選ぶ必要があります。単一の ASM インスタンスとクラスタ ASM インスタンスの 2 種類の ASM インスタンスがあります。適切な ASM インスタンスの選択に関する情報は、「適切な ASM インスタンスの選択」を参照してください。ASM に関する詳細については、使用している Oracle データベースのバージョンに対応する Oracle のドキュメントを参照してください。
ASM ディスクグループを使用しているノードにシングルインスタンスの Oracle データベースをインストールしている場合は、一部のファイルは ASM ディスクグループではなく、ローカルにあります。これらのファイルをシングルインスタンスの Oracle を作成したノードからほかのクラスタノードにコピーする必要があります。
Oracle 11g データベースを使用している場合は、以下のディレクトリをほかのクラスタノードにコピーする必要があります。
${ORACLE_BASE}/diag/rdbms/sid
${ORACLE_BASE}/admin
${ORACLE_HOME}/dbs/pfile.ora
Oracle 10g データベースを使用している場合は、以下のディレクトリをほかのクラスタノードにコピーする必要があります。
${ORACLE_HOME}/admin
${ORACLE_HOME}/dbs/initsid.org
次の例では、ターゲットのクラスタノードで /usr/sfw/sbin/wget コマンドを使用して Oracle 10g の ${ORACLE_HOME}/admin ディレクトリを再帰的にコピーします。
# su dbuser cd ORACLE_HOME /usr/sfw/bin/wget -r -nH --Cut-dirs=n ftp://user:password@host:ORACLE_HOME/admin |
/usr/sfw/sbin/wget コマンドで、-r オプションは再帰的コピーで、-nH オプションはホストディレクトリの接頭部分を無効にします。--Cut-dirs オプションを指定すると、ディレクトリの構成部分が無視されます。/usr/sfw/sbin/wget のオプションの詳細については、wget のマニュアルページを参照してください。