以下のマニュアルを参考に、練習を兼ねて自宅パソコンにRAC環境を構築してみました。
「Oracle VM VirtualBox を用いた Oracle Real Application Clusters (RAC) 12c Release 1 環境の構築」
http://www.oracle.com/technetwork/jp/database/enterprise-edition/documentation/raconvbox-db12101onol6u4-2080481-ja.pdf
ちなみに自宅のパソコンスペックはざっくり以下の通りです。
※仮想マシンを3台(RAC1,2号機、DNS)作成するのでメモリは最低でも8MByteは必要です。
・機種:TOSHIBA Dynabook
・プロセッサ:Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
・実装メモリ(RAM):16.0GB
・システムの種類:64ビットOS x64ベースプロセッサ
・OS:Windows 8.1
インストールする前の仮想環境構築と、GridInfrastractureをインストールするとこまで記事にします。
上記マニュアルを丁寧に読んでいけば、ORACLE RACでデータベース構築経験がある方なら
できると思います。
マニュアルに載っていることは、ここでは割愛します。
マニュアルに載ってない注意してほしい部分と、GridInfrastractureをインストールしたときの
スクリーンショットを載せます。
■インストール前にやっておいたほうがよいこと。(マニュアルに記載なし。)
・pingの確認
インストール前にhostsやDNSの設定が間違えていないか、ネットワークが疎通可能かどうかも
兼ねて以下のコマンドを実行しました。
node1、node2、DNSから、それぞれ実行しました。
ping -c 2 node1
ping -c 2 node2
ping -c 2 node1-vip
ping -c 2 node2-vip
ping -c 2 scan
ping -c 2 dns
ping -c 2 node1.oracle12c.jp
ping -c 2 node2.oracle12c.jp
ping -c 2 node1-vip.oracle12c.jp
ping -c 2 node2-vip.oracle12c.jp
ping -c 2 scan.oracle12c.jp
ping -c 2 dns.oracle12c.jp
ping -c 2 192.168.56.101
ping -c 2 192.168.56.102
ping -c 2 192.168.56.111
ping -c 2 192.168.56.112
ping -c 2 192.168.56.201
ping -c 2 192.168.56.202
ping -c 2 192.168.56.203
ping -c 2 192.168.56.254
ping -c 2 192.168.100.101
ping -c 2 192.168.100.102
ping -c 2 192.168.200.101
ping -c 2 192.168.200.102
・hostsファイルに記載されているlocalhost
node1、node2、DNSのhostsに記載されている以下の内容を削除しないでください。
以下の内容がhostsに無いと、インストールが失敗します。
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
・node1、node2、DNSアダプター1のケーブル接続をチェック
上記のようにアダプター1のケーブル接続のチェックボックスがチェックされていません。
node1、node2、DNSそれぞれ、アダプター1のケーブル接続のチェックボックスをチェックしておき
ます。
チェックしていないと、node1、node2、DNSがパブリックネットワークで通信が出来ません。
※注意:マニュアルと異なる個所があります。
「追加」ボタンを押下 |
node2の情報を記載 |
「SSH接続」ボタンを押下 |
OSパスワードは、gridユーザに設定したパスワードを入力。 「設定」ボタンを押下 |
node1,2のSSH接続が成功したら上記メッセージが表示される。 |
※2015/8/10追記
ディスクグループをDATAとしていますが、DATAはこのあと、データ領域としても使用しています。
ここでは、投票ディスク専用のディスクグループとしてCRSを設定したほうがよいでしょう。
普通のデータと投票ディスクが同じディスクグループだと、ディスクグループを再作成することが
困難になります。
グリッドからの再インストールになってしまいます。
また、作成するディスクはすべて冗長性は「外部」にしました。
これは、検証環境なので好みの問題かもしれませんので、それぞれの環境に合わせてください。
SYS、ASMSNMPユーザに任意のパスワードを設定する。 |
警告メッセージは無視してもインストールに影響はない。 上記メッセージを、表示したくない場合は、パスワードを推奨する内容で設定しなおす。 |
rootユーザに設定したパスワードを入力。 |
「修正および再チェック」ボタンを押下 |
ターミナルを起動し、node1、node2に接続する。 node1、node2ともに、rootユーザでログインする。 /tmp/CVU_12.1.0.2.0_grid/runfixup.shを実行する。 実行したら、本画面で「OK」ボタンを押下 |
再チェックが終わるまで待つ |
「修正の結果」タブでチェック内容確認 |
「検証の結果」タブでチェック内容確認 |
「すべて無視」にチェックを入れる。 |
「はい」を押下する。 |
インストール内容(1P) |
インストール内容(2P) 「インストール」ボタンを押下 |
インストール完了まで待つ |
Step16/20で「構成スクリプトを自動的に実行」を選択しているので、 本メッセージが表示される。 「はい」ボタンを押下 |
「次へ」ボタンを押下する。 |
「はい」ボタンを押下する。 |
「閉じる」ボタンを押下する。 |
以下は、インストール後のクラスタ状態の確認です。
[grid@node1 bin]$ ./crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.ASMNET2LSNR_ASM.lsnr
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.DATA.dg
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.net1.network
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
ora.ons
ONLINE ONLINE node1 STABLE
ONLINE ONLINE node2 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE node1 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE node2 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE node2 STABLE
ora.MGMTLSNR
1 ONLINE ONLINE node2 169.254.47.80 192.16
8.100.102 192.168.20
0.102,STABLE
ora.asm
1 ONLINE ONLINE node1 Started,STABLE
2 ONLINE ONLINE node2 Started,STABLE
3 OFFLINE OFFLINE STABLE
ora.cvu
1 ONLINE ONLINE node2 STABLE
ora.mgmtdb
1 ONLINE ONLINE node2 Open,STABLE
ora.node1.vip
1 ONLINE ONLINE node1 STABLE
ora.node2.vip
1 ONLINE ONLINE node2 STABLE
ora.oc4j
1 ONLINE ONLINE node2 STABLE
ora.scan1.vip
1 ONLINE ONLINE node1 STABLE
ora.scan2.vip
1 ONLINE ONLINE node2 STABLE
ora.scan3.vip
1 ONLINE ONLINE node2 STABLE
--------------------------------------------------------------------------------
0 件のコメント:
コメントを投稿