Grid Infrastructureインストール (ver 11.2.0.4.0)
GRIDバージョン11.2.0.4.0のインストール手順
AIX7.1でOracle11gR2インストール要件を満たしている状態にしてインストールを行います。
インストールするサーバーは「server01」と「server02」、共有ディスクは実態が「/dev/rhdisk3」ですが、シンボリックリンクを経由して認識させます。シンボリックリンクを配置しているディレクトリは「/dev/oracle/db/db01」です。
それではインストールします。
GRIDインストール
X画面の準備
server01にgridユーザーでログインし、vncserverを起動します。
[grid@server01:/home/grid] vncserver New 'X' desktop is server01:1 Starting applications specified in /home/grid/.vnc/xstartup Log file is /home/grid/.vnc/server01:1.log [grid@server01:/home/grid]
X画面の起動
VNCクライアントから「server01:1」で接続し、X画面を起動します。
Oracleインストールメディアのgridディレクトリ以下のrunInstallerを起動します。
rootユーザーでrootpre.shを起動
runInstallerと同じディレクトリに「rootpre.sh」があるので、それをrootユーザーで起動します。(※両ノード)
両ノードで実行後にVNC画面で「y」を入力しEnterを押します。
[root@server01:/work/OracleMedia/11.2.0.4.0/grid] ./rootpre.sh ./rootpre.sh output will be logged in /tmp/rootpre.out_13-10-17.14:26:48 Checking if group services should be configured.... Nothing to configure. [root@server01:/work/OracleMedia/11.2.0.4.0/grid]
[root@server02:/nfsdir/OracleMedia/11.2.0.4.0/grid] ./rootpre.sh ./rootpre.sh output will be logged in /tmp/rootpre.out_13-10-17.14:43:40 Checking if group services should be configured.... Nothing to configure. [root@server02:/nfsdir/OracleMedia/11.2.0.4.0/grid]
インストールウィザード起動
「 ソフトウェア更新のスキップ」を選択
「クラスタ用のOracle Grid Infrastructureのインストール及び構成」を選択
「拡張ンストール」を選択
言語選択
クラスタ名、SCAN名、SCANポートを入力し、GNSのチェックを外す
ホスト名、仮想ホスト名を設定し、gridユーザーのOSパスワードを入力し、設定ボタンを押します。
SSH接続に成功することを確認
サーバーのネットワークインターフェイスが表示されますので、プライベート用とパブリック用を設定します。
- プライベート → サーバー同士の生死確認用で通信するのに使用します。(インターコネクト)
- パブリック → DBサービスで使用します。
ASMを選択します。
GRIDインストールで構成する際に使用するディスクグループ(DG)の設定を入れます。
- ディスクグループ名 → 任意のディスクグループ名を入力
- 冗長性 → 今回は外部ストレージを使うので「外部」を選択
- ディスクの追加 → ディスクグループで使うサーバーのディスクデバイスを選択します。初期の選択では「/dev/rhdiusk*」が表示されますが、「検出パスの変更」ボタンを押して、シンボリックリンクのディレクトリを指定し、シンボリックリンクを指定してます。
「検出パスの変更」を押すと、このような画面が表示さます。
シンボリックリンク作成ディレクトリを指定し、ディスクを選択します。
パスワードの設定は必要に応じて設定して下さい。ここでは全て同じにしました。
GRIDをインストールするディレクトリを指定します。
インベントリ・ディレクトリを指定します。
GRIDインストール前のチェックが実行されます。
警告が表示さましたが、右上の「全て無視」にチェックを入れます。
ステータスが「無視」に変わるので、次に進みます。
「はい」で、次に進みます。
サマリーが表示されますので内容確認後、インストールをクリックします。
インストールが開始されます。
インストール処理終盤で、rootユーザーでスクリプトを実行するように指示が出ます。
rootによるスクリプト実行
rootユーザーでログインし、スクリプトを実行します。
orainstRoot.sh を両ノードで実行
server01で実行
[root@server01:/u01/app/oraInventory] ./orainstRoot.sh 権限を変更中 /u01/app/oraInventory. グループの読取り/書込み権限を追加中。 全ユーザーの読取り/書込み/実行権限を削除中。 グループ名の変更 /u01/app/oraInventory 宛先 oinstall. スクリプトの実行が完了しました。 [root@server01:/u01/app/oraInventory]
server02で実行
[root@server02:/u01/app/oraInventory] ./orainstRoot.sh 権限を変更中 /u01/app/oraInventory. グループの読取り/書込み権限を追加中。 全ユーザーの読取り/書込み/実行権限を削除中。 グループ名の変更 /u01/app/oraInventory 宛先 oinstall. スクリプトの実行が完了しました。 [root@server02:/u01/app/oraInventory]
root.shを両ノードで実行
server01で実行
[root@server01:/u01/app/11.2.0.4/grid] root.sh Performing root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /u01/app/11.2.0.4/grid Enter the full pathname of the local bin directory: [/usr/local/bin]: Creating /usr/local/bin directory... Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Using configuration parameter file: /u01/app/11.2.0.4/grid/crs/install/crsconfig_params Creating trace directory User ignored Prerequisites during installation Installing Trace File Analyzer User grid has the required capabilities to run CSSD in realtime mode OLR initialization - successful root wallet root wallet cert root cert export peer wallet profile reader wallet pa wallet peer wallet keys pa wallet keys peer cert request pa cert request peer cert pa cert peer root cert TP profile reader root cert TP pa root cert TP peer pa cert TP pa peer cert TP profile reader pa cert TP profile reader peer cert TP peer user cert pa user cert Adding Clusterware entries to inittab CRS-2672: Attempting to start 'ora.mdnsd' on 'server01' CRS-2676: Start of 'ora.mdnsd' on 'server01' succeeded CRS-2672: Attempting to start 'ora.gpnpd' on 'server01' CRS-2676: Start of 'ora.gpnpd' on 'server01' succeeded CRS-2672: Attempting to start 'ora.cssdmonitor' on 'server01' CRS-2672: Attempting to start 'ora.gipcd' on 'server01' CRS-2676: Start of 'ora.cssdmonitor' on 'server01' succeeded CRS-2676: Start of 'ora.gipcd' on 'server01' succeeded CRS-2672: Attempting to start 'ora.cssd' on 'server01' CRS-2672: Attempting to start 'ora.diskmon' on 'server01' CRS-2676: Start of 'ora.diskmon' on 'server01' succeeded CRS-2676: Start of 'ora.cssd' on 'server01' succeeded ASMは正常に作成され、起動しました。 ディスク・グループDATAは正常に作成されました。 clscfg: -install mode specified Successfully accumulated necessary OCR keys. Creating OCR keys for user 'root', privgrp 'system'.. Operation successful. CRS-4256: Updating the profile Successful addition of voting disk 191e634f6e3e4f08bff08aab0e9c9568. Successfully replaced voting disk group with +DATA. CRS-4256: Updating the profile CRS-4266: Voting file(s) successfully replaced ## STATE File Universal Id File Name Disk group -- ----- ----------------- --------- --------- 1. ONLINE 191e634f6e3e4f08bff08aab0e9c9568 (/dev/oracle/db/db01/data) [DATA] Located 1 voting disk(s). CRS-2672: Attempting to start 'ora.asm' on 'server01' CRS-2676: Start of 'ora.asm' on 'server01' succeeded CRS-2672: Attempting to start 'ora.DATA.dg' on 'server01' CRS-2676: Start of 'ora.DATA.dg' on 'server01' succeeded Configure Oracle Grid Infrastructure for a Cluster ... succeeded [root@server01:/u01/app/11.2.0.4/grid]
server02で実行
[root@server02:/u01/app/11.2.0.4/grid] root.sh Performing root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /u01/app/11.2.0.4/grid Enter the full pathname of the local bin directory: [/usr/local/bin]: Creating /usr/local/bin directory... Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Using configuration parameter file: /u01/app/11.2.0.4/grid/crs/install/crsconfig_params Creating trace directory User ignored Prerequisites during installation Installing Trace File Analyzer User grid has the required capabilities to run CSSD in realtime mode OLR initialization - successful Adding Clusterware entries to inittab CRS-4402: CSS・ヌ。シ・筵ャヌモツセ・筍シ・ノ、ヌウォサマ、オ、・゙、キ、ソ、ャ。「・ホ。シ・ノserver01。「ネヨケ1讀ホ・「・ッ・ニ・」・ヨCSS・ヌ。シ・筵ャク。スミ、オ、・ソ、ソ、眦貪ヌ、キ、゙、ケ An active cluster was found during exclusive startup, restarting to join the cluster Configure Oracle Grid Infrastructure for a Cluster ... succeeded [root@server02:/u01/app/11.2.0.4/grid]
インストールを続行
スクリプト実行後、インストール画面に戻りOKをクリックするとンストール処理が続行されます。
DNS設定をしていなかった事が原因で部分的に失敗となっていますが、インストールは完了しました。
GRID動作に影響するエラーではないので、ここでは
これで、Grid Infrastructureのインストールは完了です。
インストール後のクラスターステータス確認
インストールが完了したらクラスタープロセスが起動しています。正常に起動していることを確認します。
全て問題なく起動できておりました。
[root@server01:/u01/app/11.2.0.3/grid/bin] crsctl status res -t -------------------------------------------------------------------------------- NAME TARGET STATE SERVER STATE_DETAILS -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.CRS.dg ONLINE ONLINE server02 ONLINE ONLINE server01 ora.LISTENER.lsnr ONLINE ONLINE server02 ONLINE ONLINE server01 ora.asm ONLINE ONLINE server02 Started ONLINE ONLINE server01 Started ora.gsd OFFLINE OFFLINE server02 OFFLINE OFFLINE server01 ora.net1.network ONLINE ONLINE server02 ONLINE ONLINE server01 ora.ons ONLINE ONLINE server02 ONLINE ONLINE server01 ora.registry.acfs ONLINE ONLINE server02 ONLINE ONLINE server01 -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.LISTENER_SCAN1.lsnr 1 ONLINE ONLINE server01 ora.cvu 1 ONLINE ONLINE server01 ora.oc4j 1 ONLINE ONLINE server01 ora.scan1.vip 1 ONLINE ONLINE server01 ora.server02.vip 1 ONLINE ONLINE server02 ora.server01.vip 1 ONLINE ONLINE server01 [root@server01:/u01/app/11.2.0.3/grid/bin]
文字化け対応
クラスター操作において、日本語の出力が文字化けします。これは初期の言語設定が「EUC」になっているためです。(OSのlocaleがEUCの場合は文字化けしません。)今回のOSのlocaleはSJISなので文字化け対応を行います。 (両ノードで実施)
vi /u01/app/11.2.0.3/grid/crs/install/s_crsconfig_server01_env.txt NLS_LANG=JAPANESE_JAPAN.JA16SJIS
vi /u01/app/11.2.0.3/grid/crs/install/crsconfig_params LANGUAGE_ID=JAPANESE_JAPAN.JA16SJIS
END