RACインストール~DB作成の流れで、いくつか気づいたことを
ピックアップしてお伝えします。(まだ12cRACは試行錯誤なので…)
11gR2以降のRAC環境を構築するとき、
ざっくり、下記のような作業が必要になると思います。
- Grid Infrastructureのインストール
- データベース配置用のASMディスクグループの作成(ASMCAなどで)
- DBMS(RAC)をインストール
- DBを作成(リスナーも作成)
今回の話は、上記 2~です。
基本的には、手順的にも、インストーラ(OUI)の見ため的にも
12cは、11gR2とそんなに変わらない感じでした。
Grid Infraの感想はこちら・・・
ためしにOracle 12c RAC をインストールしてみて(Grid Infrastructure)
ASMCAについて
ASMのディスクグループを作成したりすることができる、GUIツールです。
これも、11gのころとあまり変わっていない気がします。
RACインストールについて
Real Application Clustersデータベースのインストールです。
だんだん、ソフトウェアの必要領域が増えています…
RACの新機能を試したい場合は、Enterprise Editionを選択します。
RACデータベースも、Singleと変わらず、役割ごとに指定できるOSグループが増えました。
ただし、すべてのユーザを分けるのが必須というわけではありません。
RACのDB作成(DBCA)
11gR2~のポリシー管理型RACデータベースは、12cでもあります。
PDB(プラガブル・データベース)を作成できます。いくつ作成するかも選べます。
ただし、ここで複数のPDBを作成すると、PDB名の先頭が同じになります。
クラスタ検証ユーティリティ(CVU)が定期実行できそうです。
インストール時の環境チェックくらいにしか使わないツールだと思っていましたが…
予期しない構成変更とかを検知できるのでしょうか?
データベースファイルの配置についての設定です。
ここで Grid Infra 導入時に作成したディスクグループ以外を選ぶ場合は、
事前にディスクグループを作成しておきます。(ASMCAやsqlplusなどで)
従来通りですが・・・何となく。
DB Vault と Label Securityの設定画面もあります。
DBVaultは、DB管理者に対するアクセス制限をできるツールで、
Lavel Security は DB版SELinuxみたいなものではないかと思っています。
また使ったことがないので、違ったらすみません…
ためしに、3ノードRACです。
[grid@sv12c01 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
Name Target State Server State details
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
ONLINE ONLINE sv12c01 STABLE
ONLINE ONLINE sv12c02 STABLE
ONLINE ONLINE sv12c03 STABLE
ora.CRS_DG.dg
ONLINE ONLINE sv12c01 STABLE
ONLINE ONLINE sv12c02 STABLE
ONLINE ONLINE sv12c03 STABLE
ora.DATA_DG.dg
ONLINE ONLINE sv12c01 STABLE
ONLINE ONLINE sv12c02 STABLE
ONLINE ONLINE sv12c03 STABLE
ora.LISTENER.lsnr
ONLINE ONLINE sv12c01 STABLE
ONLINE ONLINE sv12c02 STABLE
ONLINE ONLINE sv12c03 STABLE
ora.net1.network
ONLINE ONLINE sv12c01 STABLE
ONLINE ONLINE sv12c02 STABLE
ONLINE ONLINE sv12c03 STABLE
ora.ons
ONLINE ONLINE sv12c01 STABLE
ONLINE ONLINE sv12c02 STABLE
ONLINE ONLINE sv12c03 STABLE
ora.proxy_advm
ONLINE ONLINE sv12c01 STABLE
ONLINE ONLINE sv12c02 STABLE
ONLINE ONLINE sv12c03 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE sv12c02 STABLE
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE sv12c03 STABLE
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE sv12c01 STABLE
ora.MGMTLSNR
1 ONLINE ONLINE sv12c01 169.254.198.145 192.
168.14.141,STABLE
ora.asm
1 ONLINE ONLINE sv12c01 STABLE
2 ONLINE ONLINE sv12c02 STABLE
3 ONLINE ONLINE sv12c03 STABLE
ora.cvu
1 ONLINE ONLINE sv12c01 STABLE
ora.mgmtdb
1 ONLINE ONLINE sv12c01 Open,STABLE
ora.oc4j
1 ONLINE ONLINE sv12c01 STABLE
ora.racdb.db
1 ONLINE ONLINE sv12c03 Open,STABLE
2 ONLINE ONLINE sv12c02 Open,STABLE
3 ONLINE ONLINE sv12c01 Open,STABLE
ora.scan1.vip
1 ONLINE ONLINE sv12c02 STABLE
ora.scan2.vip
1 ONLINE ONLINE sv12c03 STABLE
ora.scan3.vip
1 ONLINE ONLINE sv12c01 STABLE
ora.sv12c01.vip
1 ONLINE ONLINE sv12c01 STABLE
ora.sv12c02.vip
1 ONLINE ONLINE sv12c02 STABLE
ora.sv12c03.vip
1 ONLINE ONLINE sv12c03 STABLE
--------------------------------------------------------------------------------
上記のora.racdb.dbリソースの順番が変なのは、ポリシーベースにしていろいろしていたら、
サーバ→インスタンスの対応がポリシーベースっぽくズレたためです。
SQL> col host_name for a10
SQL> select host_name,instance_name,status from gv$instance
2 order by 1;
HOST_NAME INSTANCE_NAME STATUS
---------- ---------------- ------------
sv12c01 racdb_3 OPEN
sv12c02 racdb_2 OPEN
sv12c03 racdb_1 OPEN
ちなみに、これからRACの勉強をしたい場合は、現段階では
(12cよりは)情報が豊富な11gR2RACを題材としておくと良いのではないかと思いました。
11gR1→11gR2の時ほどの変化ではない&
しばらくはFlexでない従来形式のクラスタやASMが使われそうな気がしたので・・・
以上です。12cRACインストールしてみた話でした。
0 件のコメント:
コメントを投稿