PRIMECLUSTER Wizard for Oracle 導入運用手引書 4.2 - Linux for Itanium 版 -
|
目次

|
3.2 Oracle のメンテナンスについて
ここでは、Oracle の設定変更、Oracle のパッチ適用、Oracle データベースのバックアップ・リカバリなど、メンテナンス時の操作について説明します。
クラスタシステムにおいては、Oracle の起動・停止と Oracle のデータが格納されている共用ディスク装置の活性/非活性制御が連動して行われます。
- userApplication 運用中、Oracle の監視を行っているので、Oracle を手動停止すると異常が発生したと見なされ、Oracle の再起動や待機ノードへの切替えが発生します。
- userApplication 停止中は、共用ディスク装置が非活性になり、共用ディスク装置へのアクセスができない状態になります。
そのため、Oracle コールドバックアップなどメンテナンス作業のために Oracle を手動で制御する必要がある場合は、事前に Oracle インスタンス、リスナーの監視を一時的に中断する必要があります。
Oracle のメンテナンス時の基本的な手順を以下に示します。メンテナンスを行うノードにて実施してください。
- userApplication の起動
設定変更を行う Oracle インスタンスリソースが含まれている userApplication が停止している場合は、起動してください。
- 監視中断
hvoradisable コマンドで Oracle インスタンスリソース、リスナーリソースの監視を中断してください。これは、Oracle を手動停止してもリソース異常が発生しないようにするためです。
- 監視を中断したことの確認
正常に監視を中断したことを確認してください。
(参考 "4.1 hvoradisable - リソース監視の中断" - 注意)
- Oracle に依存するリソースの停止
Oracle に依存するリソースがある場合は、Oracle を停止するよりも前に手動停止する必要があります。
hvoradisable コマンドで監視中断している場合、RMS コマンド hvdisable でこれらのリソースを監視中断状態にした後に、手動停止してください。
- Oracle の停止
Oracle を手動停止してください。
- Oracle のメンテナンス
Oracle の設定変更、Oracle のパッチ適用、Oracle データベースのバックアップ・リカバリなどの操作を行ってください。
- Oracle の起動
メンテナンス完了後、Oracle を手動起動してください。リスナーも停止していた場合は再起動してください。
次の手順へ進む前に、Oracle インスタンス、リスナーが正常に動作していることを確認してください。Oracle インスタンスは OPEN 状態で起動している必要があります。
- Oracle に依存するリソースの起動
Oracle に依存するリソースを停止していた場合は、監視再開を行うよりも前に手動起動する必要があります。
hvoradisable コマンドで監視中断している場合、手動起動した後に RMS コマンド hvenableでこれらのリソースの監視を再開してください。
- 監視再開
hvoraenable コマンドで Oracle インスタンスリソース、リスナーリソースの監視を再開してください。これにて運用再開となります。
- 監視を再開したことの確認
正常に監視を再開したことを確認してください。
(参考 "4.2 hvoraenable - リソース監視の再開" - 注意)

- 監視中断・再開について
userApplication を起動したまま Oracle を停止するには、PRIMECLUSTER Wizard for Oracle の "監視中断" 機能を使用します。
"監視中断" 機能では、Oracle リソース監視のみが停止されます。そのため Oracle 以外のリソース故障が発生するとフェイルオーバが発生しますので注意してください。
- Oracle RAC 10gについて
Oracle RAC 10g のリソースを制御する場合は、srvctl コマンドや shutdown コマンドなどを使用せず、RMS の userApplication に対して操作を行ってください。これらのコマンドを使用すると、PRIMECLUSTER にて異常と判断してリカバリが実行される場合があります。これらのコマンドを実行したい場合は、hvoradisable コマンドで Oracle インスタンスリソース、リスナーリソースの監視を中断して実行してください。
- Oracle インスタンス、リスナーの監視中断・再開について
Oracle インスタンス、リスナーの監視中断・再開については、"4.1 hvoradisable - リソース監視の中断", "4.2 hvoraenable - リソース監視の再開" を参照してください。

- 監視の再開
リソースの監視を中断した後、Oracle インスタンス、リスナーを手動停止した場合、監視を再開する前に、Oracle インスタンス、リスナーの手動起動を行ってください。起動されないまま監視を再開すると、リソース異常が発生します。
- メンテナンス中の userApplication の状態遷移について
hvoradisable コマンドによる Oracle 監視の中断中は、Oracle に異常が発生、または手動停止しても状態遷移は発生しませんが、ディスク障害等 Oracle 以外の要因で状態遷移が発生する場合がありますので注意してください。
- 監視中断中のリソースの状態について
hvoradisable コマンドによりリソースの監視が正しく中断された場合、リソースの状態は Warning になります。
3.2.1 Oracle の設定変更
3.2.2 パッチ適用
3.2.3 バックアップ
3.2.4 リカバリ
All Rights Reserved, Copyright(C) 富士通株式会社 2009