ページの先頭行へ戻る
PRIMECLUSTER Wizard for Oracle 4.3 導入運用手引書

3.2.4 リカバリ

Oracle データベースのリカバリを行う場合、Oracle 停止の必要性に応じて実施してください。

参考

Oracle データベースのリカバリを行う場合、Oracle の停止が必要な場合とそうでない場合があります。停止を必要とするのは、リカバリ対象のデータファイルが SYSTEM 表領域や UNDO 表領域に属する場合、データベース全体をリカバリする場合、不完全リカバリを行う場合などです。

停止を必要としないのは、リカバリ対象のデータファイルが SYSTEM 表領域や UNDO 表領域に属さない場合、完全リカバリを行う場合などです。

詳しくは Oracle のマニュアルを参照して、最適なリカバリ方法を選択・実施してください。

3.2.4.1 Oracle を停止させる必要がある場合

Oracle データベースのリカバリ時に Oracle を停止させておく必要がある場合、以下の手順にてリカバリを実施してください。

また、Oracle に依存するリソース (例:SAP R/3) がある場合は、Oracle 停止中にリソース異常となる可能性があるため、これらも手動停止しておく必要があります。

  1. userApplication の停止

    # /opt/SMAW/SMAWRrms/bin/hvutil -f <userApplication>

  2. 監視中断

    hvoradisable コマンドで監視中断されたリソースは、userApplication を起動しても起動しません。これにより、ディスクなど Oracle 以外のリソースのみを起動させることができます。

    # /opt/FJSVclora/sbin/hvoradisable -a <userApplication>

  3. 監視中断の確認

    監視中断が正常に行われたことを確認してください。
    (参考 “4.1 hvoradisable - リソース監視の中断” - 注意)

  4. userApplication の起動

    # /opt/SMAW/SMAWRrms/bin/hvswitch <userApplication>

  5. リカバリ

    データベースのリカバリを行ってください。

  6. Oracle、リスナーの 起動

    # su - <Oracle ユーザー>
    $ lsnrctl start <リスナー名>
    $ sqlplus /nolog
    SQL> connect / as sysdba
    SQL> startup

  7. 監視再開

    # /opt/FJSVclora/sbin/hvoraenable -a <userApplication>

  8. 監視再開の確認

    監視再開の解除が正常に行われたことを確認してください。
    (参考 “4.2 hvoraenable - リソース監視の再開” - 注意)

3.2.4.2 Oracle を停止させる必要がない場合

Oracle データベースのリカバリ時に Oracle を停止させておく必要がなく、起動した状態で行える場合、以下の手順にてリカバリを実施してください。

  1. 保守モード/監視中断

    # /opt/SMAW/SMAWRrms/bin/hvutil -m on <userApplication> (保守モード)
    # /opt/FJSVclora/sbin/hvoradisable -a <userApplication> (監視中断)

  2. 保守モード移行/監視中断の確認

    保守モードへの移行や監視中断が正常に行われたことを確認してください。
    (参考 “4.1 hvoradisable - リソース監視の中断” - 注意)

  3. リカバリ

    データベースのリカバリを実行してください。
    次の手順へ進む前に、Oracle インスタンス、リスナーが正常に動作していることを確認してください。

  4. 監視再開/保守モード解除

    # /opt/FJSVclora/sbin/hvoraenable -a <userApplication> (監視再開)
    # /opt/SMAW/SMAWRrms/bin/hvutil -m off <userApplication> (保守モード解除)

  5. 監視再開/保守モード解除の確認

    監視再開や保守モードの解除が正常に行われたことを確認してください。
    (参考 “4.2 hvoraenable - リソース監視の再開” - 注意)