Oracle Database ソフトウェアのインストールおよび設定について説明します。
注意
ここでは、Oracle Database ソフトウェアのインストールだけを実施し、データベースは作成しないでください。データベースは「2.2.6 データベースの作成・設定」で作成します。
Oracle Database ソフトウェアを共用ディスクに配置する環境では、Oracle ASM は未サポートです。Oracle ASM を使用する場合は、Oracle Database ソフトウェアを各ノードのローカルディスクにインストールしてください。
1台のサーバに複数の ORACLE_HOME を作成する場合 (複数の Oracle Database ソフトウェアをインストールする場合) は、それぞれ異なる Oracle ユーザーを準備してください。1つの Oracle ユーザーが複数の ORACLE_HOME を持つことはできません。
Oracle Database 11g R2/12c R1で Oracle ASM を使用するために Oracle Grid Infrastructure をインストールする場合は、Oracle ユーザーとGrid ユーザーを分割してインストールしてください。この構成でのインストール手順については“2.4.2 Oracle ASM(Automatic Storage Management)を使用する場合” を参照してください。
「第5章 留意事項」に関連情報を記載していますので、事前にご確認ください。
初期設定
カーネルパラメーターの設定
PRIMECLUSTER で使用する値に、Oracle データベース自身が使用する値を加えて設定する必要があります。カーネルパラメーターの設定は使用する Oracle Database のバージョンやデータベースの構成によって異なるため、Oracle Database のインストールガイドを参照してください。パラメーターの設定は全てのノードで同一になることを推奨します。
注意
カーネルパラメーター semopm には、4以上の値を設定してください。
Oracle ユーザーの設定
Oracle データベースのインストールおよび、起動・停止等の操作を行うための OSDBA グループに所属する OS ユーザーを作成します。ユーザーID、グループIDは全ノードで同一にする必要があります。
例
以下の例では、OSDBA グループである dba とOracle Inventory グループである oinstall に所属する OS ユーザーを作成しています。
# groupadd -g <グループID> dba # groupadd -g <グループID> oinstall
# useradd -u <ユーザーID> -g oinstall -G dba -d /home/oracle -s /bin/sh -m oracle
# passwd oracle
Oracle ユーザーの環境変数を設定する必要があります。
例
(.profile)
ORACLE_BASE=/opt/oracle; export ORACLE_BASE ORACLE_HOME=/opt/oracle/product/11.2.0; export ORACLE_HOME ORACLE_SID=ora; export ORACLE_SID LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/usr/ucb; export PATH
※PATH に/usr/ucb を含める場合は、/usr/ccs/bin の後に設定する必要があります。
参考
詳しくは Oracle Database のマニュアルを参照してください。
注意
PRIMECLUSTER Wizard for Oracle では、Oracle データベースの操作を OSDBA グループに所属する OS ユーザー (Oracle ユーザー) で行います。
Oracle ユーザーの PATH 環境変数に、$ORACLE_HOME/bin を必ず含めるようにしてください。
以下のように root ユーザーで su(1M) を実行し、Oracle ユーザーにスイッチできることを確認してください。
# su - <Oracle ユーザー>
Oracle ユーザーのプロファイルにおいて、対話型のコマンド (例 script) を実行しないでください。プロファイルは、/etc/profile, .bash_profile, .cshrc, .profile などを指します。
Oracle ユーザーのホームディレクトリ、プロファイルを共用ディスクに配置した環境は、サポート対象外です。Oracle ユーザーのホームディレクトリ、プロファイルは各ノードのローカルディスクに配置してください。
インストール
Oracle Database ソフトウェアをローカルディスクに配置する環境の場合は、Oracle Database のマニュアルに従ってインストールしてください。
Oracle Database ソフトウェアを共用ディスクに配置する環境の場合は、“付録D Oracle Database ソフトウェアを共用ディスク上で使用する場合”に従ってインストールしてください。
データベースは共用ディスク上に作成する必要があるので、インストール時には作成せず、共用ディスクのクラスタ設定が完了した後に作成してください。 (「2.2.6 データベースの作成・設定」で説明します)。