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

3.2.4 リカバリー

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

参考

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

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

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

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 - リソース監視の再開” - 注意)