Storage Foundation for Oracle® RAC 7.3.1 設定およびアップグレードガイド - Linux
- 第 I 部 SF Oracle RAC の設定
- SF Oracle RAC の設定の準備
- スクリプトベースのインストーラを使った SF Oracle RAC の設定
- SF Oracle RAC の自動設定の実行
- 第 II 部 インストール後の作業と設定作業
- 第 III 部 SF Oracle RAC のアップグレード
- 第 IV 部 Oracle RAC のインストールとアップグレード
- Oracle RAC をインストールする前に
- SF Oracle RAC インストーラを使った、または手動による Oracle RAC のインストールの準備
- Oracle RAC のユーザーとグループの作成
- OCR と投票ディスク用ストレージの作成
- Oracle RAC 11.2.0.1 のプライベート IP アドレスの設定
- Oracle RAC 11.2.0.2 以降のバージョンのプライベート IP アドレス設定
- Oracle RAC のインストール
- Oracle RAC の自動インストールの実行
- Oracle RAC のインストール後のタスクの実行
- Oracle RAC のアップグレード
- Oracle RAC をインストールする前に
- 第 V 部 ノードの追加と削除
- SF Oracle RAC クラスタへのノードの追加
- Veritas InfoScale インストーラを使ったクラスタへのノードの追加
- 手動によるクラスタへのノードの追加
- SF Oracle RAC 応答ファイルを使ったクラスタへのノードの追加
- 新しいノードで Oracle RAC 11.2.0.2 以降のバージョンの IP アドレスを設定する
- SF Oracle RAC クラスタからのノードの削除
- SF Oracle RAC クラスタへのノードの追加
- 第 VI 部 ディザスタリカバリ環境の設定
- 第 VII 部 インストールの参考情報
- 付録 A. インストールスクリプト
- 付録 B. インストール用のチューニングパラメータファイル
- 付録 C. サンプルインストールと設定値
- 付録 D. 設定ファイル
- 設定ファイルの例
- CP サーバーの設定ファイルの例
- 付録 E. セキュアシェルまたはリモートシェルの通信用の設定
- 付録 F. 自動ストレージ管理
- 付録 G. テストデータベースの作成
- 付録 H. 高可用性エージェントの情報
- 付録 I. SF Oracle RAC 配備シナリオ
- 付録 J. RDMA 上での LLT の使用
- RDMA 上の LLT の設定
- RDMA 上の LLT のトラブルシューティング
従来の Oracle データベース用の VCS サービスグループの手動設定
ここでは、従来の Oracle データベース用に VCS サービスグループを手動で設定する手順を説明します。
図: VCS Oracle エージェントを含むサービスグループ設定を参照してください。
次の手順はデータベースが作成済みであることを前提としています。
従来の Oracle データベース用に VCS サービスグループを手動で設定するには
- クラスタ設定を読み書き両用モードに変更します。
# haconf -makerw
- VCS 設定にサービスグループを追加します。
# hagrp -add oradb_grpname
- サービスグループの属性を変更します。
# hagrp -modify oradb_grpname Parallel 1
# hagrp -modify oradb_grpname SystemList node_name1 0 node_name2 1
# hagrp -modify oradb_grpname AutoStartList node_name1 node_name2
- サービスグループ用の CVMVolDg リソースを追加します。
# hares -add oradbdg_resname CVMVolDg oradb_grpname
- サービスグループ用に CVMVolDg リソースの属性を修正します。
# hares -modify oradbdg_resname CVMDiskGroup oradb_dgname # hares -modify oradbdg_resname CVMActivation sw # hares -modify oradbdg_resname CVMVolume oradb_volname
- サービスグループ用の CFSMount リソースを追加します。
# hares -add oradbmnt_resname CFSMount oradb_grpname
- サービスグループ用に CFSMount リソースの属性を修正します。
# hares -modify oradbmnt_resname MountPoint "oradb_mnt" # hares -modify oradbmnt_resname BlockDevice \ "/dev/vx/dsk/oradb_dgname/oradb_volname"
- サービスグループに Oracle RAC データベースインスタンスを追加します。
# hares -add db_resname Oracle oradb_grpname
- サービスグループ用に Oracle リソースの属性を修正します。
# hares -modify db_resname Owner oracle # hares -modify db_resname Home "db_home" # hares -modify db_resname StartUpOpt SRVCTLSTART # hares -modify db_resname ShutDownOpt SRVCTLSTOP
管理者によって管理されたデータベースの場合、次の手順を実行します。
Oracle リソース用に Sid 属性をローカライズします。
# hares -local db_resname Sid
各システムで Oracle リソース用に Sid 属性を設定します。
# hares -modify db_resname Sid oradb_sid_node1 -sys node_name1 # hares -modify db_resname Sid oradb_sid_node2 -sys node_name2
ポリシーによって管理されたデータベースの場合、次の手順を実行します。
サービスグループ用に Oracle リソースの属性を修正します。
# hares -modify db_resname DBName db_name # hares -modify db_resname ManagedBy POLICY
すべてのシステムの Oracle リソースの SID プレフィックスに SID 属性を設定します。
# hares -modify db_resname Sid oradb_sid_prefix
メモ:
SID プレフィックスは、データベース作成時に確認用のページに表示されます。プレフィックスは次のコマンドを実行して確認することもできます。
# grid_home/bin/crsctl status resource ora.db_name.db -f | grep GEN_USR_ORA_INST_NAME@ | tail -1 | sed 's/.*=//' | sed 's/_[0-9]$//'
リソースの IntentionalOffline 属性を 1 に設定し、診断監視が無効になっていることを確認します。
# hares -override db_resname IntentionalOffline # hares -modify db_resname IntentionalOffline 1 # hares -modify db_resname MonitorOption 0
プラグ可能データベースの場合は次の手順を実行します。
サービスグループ用に Oracle リソースの属性を修正します。
# hares -modify db_resname DBName db_name # hares -modify pdb_resname PDBName pdb_name # hares -modify pdb_resname ManagedBy POLICY
すべてのシステムの Oracle リソースの SID プレフィックスに SID 属性を設定します。
# hares -modify db_resname Sid oradb_sid_prefix # hares -modify pdb_resname Sid orapdb_sid_prefix
メモ:
SID プレフィックスは、データベース作成時に確認用のページに表示されます。プレフィックスは次のコマンドを実行して確認することもできます。
# grid_home/bin/crsctl status resource ora.pdb_name.db -f | grep GEN_USR_ORA_INST_NAME@ | tail -1 | sed 's/.*=//' | sed 's/_[0-9]$//'
リソースの IntentionalOffline 属性を 1 に設定し、診断監視が無効になっていることを確認します。
# hares -override db_resname IntentionalOffline # hares -modify db_resname IntentionalOffline 1 # hares -modify db_resname MonitorOption 0
# hares -override pdb_resname IntentionalOffline # hares -modify pdb_resname IntentionalOffline 1 # hares -modify pdb_resname MonitorOption 0
- Oracle サービスグループ用に CFSMount リソースと CVMVolDg リソースの依存関係を設定します。
# hares -link oradbmnt_resnameoradbdg_resname
- Oracle サービスグループ用に Oracle リソースと CFSMount リソースの依存関係を設定します。
# hares -link db_resnameoradbmnt_resname
- oradb1_grp サービスグループと cvm サービスグループ間に online local firm 依存関係を作成します。
# hagrp -link oradb_grpnamecvm_grpname online local firm
- Oracle サービスグループを有効にします。
# hagrp -enableresources oradb_grpname
- クラスタ設定を読み取り専用モードに変更します。
# haconf -dump -makero
- すべてのノードで Oracle サービスグループをオンラインにします。
# hagrp -online oradb_grpname -any
メモ:
ポリシーによって管理されたデータベースの場合: VCS が起動するとき、または管理者が Oracle リソースをオンラインにするときに、サーバーがデータベースに関連付けられたサーバープールの一部を構成していない場合、リソースはオフラインのままになります。Oracle Grid Infrastructure がサーバープールからサーバーを移動することを決定すると、データベースは Oracle Grid Infrastructure によってオフライン状態にされ、Oracle のリソースはオフライン状態に移行します。
CLI を使ってサービスグループを設定する手順について詳しくは
『Cluster Server 管理者ガイド』を参照してください。