Oracle Database Oracle ClusterwareおよびOracle Real Application Clustersインストレーション・ガイド 10g リリース2(10.2) for Linux B25818-05 |
|
この章では、Oracle Database 10g およびOracle Real Application Clusters(RAC)ソフトウェアをインストールした後に実行する、インストール後の作業について説明します。この章の内容は次のとおりです。
インストールを完了したら、次の作業を実行する必要があります。
Oracle Database 10g およびRACのインストールを完了し、システムが正常に動作していることを確認したら、投票ディスクの内容をバックアップします。これには、dd
ユーティリティを使用します。
ノードの追加または削除、あるいはいずれかの削除手順を実行した後も、投票ディスクの内容をバックアップします。
OracleMetaLink Webサイトを参照して、インストールした環境に必要なパッチの更新を確認します。必要なパッチの更新をダウンロードするには、次の手順を実行します。
http://metalink.oracle.com
RDBMSサーバーが「Product or Product Family」フィールドに表示されます。現行のリリースが「Release」フィールドに表示されます。
$ORACLE_HOME/bin
ディレクトリにあります。
多くのOracle製品およびオプションは、初めて使用する前に構成する必要があります。個々のOracle Database 10g データベース製品またはオプションを使用する前に、10g リリース2(10.2)インストール・メディアのDOCディレクトリから参照できるその製品のドキュメント・ライブラリ内のマニュアル、またはOTN Webサイトから入手できるマニュアルを参照してください。
標準のローカル・ファイル・システムにRACをインストールした場合、この項を読む必要はありません。
Oracle Cluster File Systemバージョン1(OCFS1)にRACデータベースを作成し、メモリー・マップ・ファイルhc_*.dat
(通常、パス$ORACLE_HOME/dbs
に存在する)をOCFS1ファイル・システムに配置した場合は、インストール後に、クラスタ内の各ノードにある標準のローカル・ファイル・システムにメモリー・マップ・ファイルを再配置する必要があります。これは、OCFS1が汎用的なファイル・システムではなく、このようなメモリー・マップ・インスタンス・ファイルを格納できないためです。
ファイルを再配置するには、次の手順を実行します。
$ORACLE_HOME/dbs/hc_*.dat
ファイルをローカル・ファイル・システムのディレクトリに移動します。
$ORACLE_HOME/dbs
ディレクトリからローカル・ファイル・システムにあるhc_*.dat
ファイルへのシンボリック・リンクを作成します。
この項では、インストール完了後に実行を推奨する作業について説明します。
次のコマンドを実行して、新しくインストールしたOracle Real Application Clusters環境の、Oracle Enterprise Managerの構成を確認します。
srvctl config database -d db_name
SRVCTL
によって、ノード名およびノードのインスタンスが表示されます。次に、インスタンスdb1
を実行中のノードdb1-server
の例を示します。次のコマンドを実行します。
srvctl config database -d db
このコマンドの出力結果は、次のようになります。
db1-server db1 /private/system/db db2-server db2 /private/system/db
次の「インストール後の推奨する管理作業」に進みます。これらの作業を完了したら、基本的な構成作業に進みます(第IV部を参照)。
UNIXオペレーティング・システム、およびOracle Clusterwareパッチ・リリース10.2.0.4以上を使用するLinuxオペレーティング・システムでは、Oracle ClusterwareにOracle Clusterware Process Monitor Daemon(oprocd
)が含まれています。これは、システムのハングを検出するためにOracle Clusterwareによって自動的に開始されます。システムのハングが検出されると、ハングしているノードが再起動されます。
UNIXオペレーティング・システムを実行している場合、またはパッチ・セット10.2.0.4以上を使用してLinuxオペレーティング・システムを実行している場合は、次の構成情報を確認します。
オペレーティング・システムおよびオペレーティング・システムのバージョン全体にわたって、多様なスケジューリングの待機時間があることがわかっています。スケジューリングの待機時間が原因で、特にシステムの負荷が高い状況でoprocd
のデフォルト値が非常に不安定になり、oprocd
によって必要以上に再起動(誤った再起動)が行われる可能性があります。
スケジューリングの待機時間によって他の問題が発生する可能性があるため、オペレーティング・システムのベンダーとともに、スケジューリングの待機時間を可能なかぎり減らすか、またはなくすように対処することをお薦めします。
スケジューリングの待機時間を回避するには、Oracle Clusterwareのdiagwait
パラメータの値を13
に設定することをお薦めします。この設定によって、障害が発生したノードでの最後のトレース・ファイルのフラッシュにかかる時間が増加するため、ノード障害の原因をデバッグするのに役立ちます。diagwait
の設定を変更するには、クラスタを停止する必要があります。ただし、必要に応じて、diagwait
のデフォルトの時間のしきい値を使用することもできます。この場合、ここに記載されている手順を実行する必要はありません。
より厳しいサービス・レベル要件を満たすようにより積極的なフェイルオーバー時間が必要な場合は、Oracleサポートに対し、フェイルオーバー設定が低い場合のチューニング方法についてのサービス・リクエストを行う必要があります。
diagwait
の設定を変更するには、次の手順を実行します。
CRS_home
は、Oracle Clusterwareインストールのホーム・ディレクトリです。
# CRS_home/bin/crsctl stop crs
CRS_home
は、Oracle Clusterwareホームです。
# CRS_home/bin/oprocd stop
すべてのノードでこのコマンドを繰り返します。
diagwait
パラメータの値を13秒に変更します。
# CRS_home/bin/crsctl set css diagwait 13 -force
# CRS_home/bin/crsctl start crs
# CRS_home/bin/crsctl check crs
RACをインストールした後で、次の作業を行うことをお薦めします。
インストールの完了後に、root.sh
スクリプトをバックアップすることをお薦めします。同じOracleホーム・ディレクトリに他の製品をインストールすると、Oracle Universal Installer(OUI)は、インストール中に既存のroot.sh
スクリプトの内容を更新します。元のroot.sh
スクリプトの情報が必要になった場合は、root.sh
ファイルのコピーから元に戻すことができます。
ユーザー・アカウントを任意に追加する設定の詳細は、『Oracle Databaseの管理者ガイド』を参照してください。
この章の手順を完了すると、第IV部で説明する基本的な構成作業を実行できます。
データベースへの接続にSQL*PlusなどのOracleツールを確実に使用できるようにするために、環境変数ORACLE_HOME
およびORACLE_SID
に、インストール時に構成した正しいOracleホームとOracle SIDを設定することをお薦めします。
インストール中にOracle Enterprise Manager Database Controlを構成する場合は、それを使用してデータベースを管理できます。また、Oracle Enterprise Manager Grid Controlを使用して、データベースを管理できます。
Database Controlを使用するには、データベースをインストールしたノード上でDatabase Controlにアクセスする必要があります。別のクラスタ・ノードからDatabase Controlにログインする場合、そのノードでDatabase Controlインタフェースが起動されるようにEnterprise Managerを再構成する必要があります。
次の手順を実行してDatabase Controlにログインします。
http://host:port/em
この例の意味は、次のとおりです。
使用する正しいポート番号がわからない場合は、ファイル$ORACLE_HOME/install/portlist.ini
で次の行を検索します。そこには、割り当てられたポートが示されています。
Enterprise Manager Console HTTP Port (db_name) = 1158
インストールでは、はじめに使用可能なポートが5500〜5519の範囲から予約されます。
たとえば、ホストmgmt42
にOracleデータベースをインストールしてDatabase Controlがポート1158を使用する場合は、次のURLを使用します。
http://mgmt42:1158/em
Oracle Enterprise Managerによって、Database Controlのログイン・ページが表示されます。
インストール中にSYSアカウントに指定したパスワードを使用します。
|
Copyright © 2004, 2008, Oracle Corporation. All Rights Reserved. |
|