ページの先頭行へ戻る
Symfoware Server V11.1.0 RDB運用ガイド
FUJITSU Software

14.3.2 Symfoware/RDB停止中のリカバリ

Symfoware/RDB停止中にリカバリする場合のリカバリ操作の手順を以下に示します。

リカバリ操作の手順
(1) 媒体障害の場合は、障害ボリュームを取り換え、             ―――― CE作業
    ボリュームの構成情報をリカバリします。
    ロググループ管理ファイル、ログ管理ファイル、
    テンポラリログファイル、インダウトログファイル
    を同一ローデバイスに配置している場合                        ⇒(2)
    ログ管理ファイル、テンポラリログファイル、
    インダウトログファイルを同一ローデバイスに配置している場合  ⇒(5)
    テンポラリログファイル、インダウトログファイルを
    同一ローデバイスに配置している場合                          ⇒(8)
    上記以外の場合                                              ⇒(10)
(2) ロググループ管理ファイルを作成します。                      ―――― rdblogコマンド
                                                                         (Mオプション)
(3) 同一ローデバイス以外のすべてのロググループの               ―――― rdblogコマンド
    ログ管理ファイルを再登録します。                                     (Aオプションかつ
                                                                          Iオプション)
(4) 当該ロググループ以外のすべてのロググループのログ         ―――― rdblogコマンド
    管理ファイルが正常に登録されたことを確認します。                     (Vオプションかつ
                                                                          Iオプション)
(5) ログ管理ファイルを作成します。                              ―――― rdblogコマンド
    システムロググループの場合                                           (Iオプション)
    ユーザロググループかつ(2)によりロググループ管理                      (Iオプションかつ
    ファイルを作成している場合                                            gオプション)
    ユーザロググループかつ(2)によりロググループ管理                      (Iオプションかつ
    ファイルを作成していない場合                                          rオプションかつ
                                                                          gオプション)
(6) すべてのアーカイブログファイルを再登録します。              ―――― rdblogコマンド
                                                                         (Aオプションかつ
                                                                          aオプション)
(7) すべてのアーカイブログファイルが正常に登録された            ―――― rdblogコマンド
    ことを確認します。                                                   (Vオプションかつ
                                                                          aオプションかつ
                                                                          gオプション)
(8) テンポラリログファイルを再作成します。                      ―――― rdblogコマンド
                                                                         (Gオプションかつ
                                                                          tオプションかつ
                                                                          rオプションかつ
                                                                          gオプション)
(9) テンポラリログファイルが正常に登録されたことを             ―――― rdblogコマンド
    確認します。                                                         (Vオプションかつ
                                                                          tオプションかつ
                                                                          gオプション)
    ログ管理ファイルがインダウトログファイルと
    同一ローデバイスに配置していない場合                        ⇒(10)
    ログ管理ファイルがインダウトログファイルと
    同一ローデバイスに配置している場合                          ⇒(11)
(10) インダウトログファイルを削除します。                       ―――― rdblogコマンド
                                                                         (Dオプションかつ
                                                                          iオプションかつ
                                                                          eオプションかつ
                                                                          gオプション)
(11) インダウトログファイルを再作成します。                    ―――― rdblogコマンド
                                                                        (Gオプションかつ
                                                                         iオプションかつ
                                                                         gオプション)
(12) インダウトログファイルが正常に作成されたことを            ―――― rdblogコマンド
    確認します。                                                        (Vオプションかつ
                                                                         iオプションかつ
                                                                         gオプション)
(13) ユーザロググループかつ(5)によりログ管理ファイルを
    作成している場合
    ユーザロググループ用のRDBディレクトリファイルを            ―――― rdbscldirコマンド
    再登録します。                                                      (Aオプションかつ
                                                                         gオプション)
(14) ユーザロググループ用のRDBディレクトリファイルが           ―――― rdbscldirコマンド
    正常に登録されたことを確認します。                                  (Vオプションかつ
                                                                         gオプション)
(15) Symfoware/RDBを起動します。(動作確認)                     ―――― rdbstartコマンド
(16) Symfoware/RDBを停止します。(動作確認)                     ―――― rdbstopコマンド
(17) rdbrcvdicコマンドのLOADモードでRDBディレクトリ            ―――― rdbrcvdicコマンド
    ファイルのみをリカバリします。(インダウト閉塞の強制                 (Lオプションかつ
    解除およびRDBディクショナリとの整合をとります。)                     rオプションかつ
    RDBディレクトリファイルのリカバリは、インクリメンタル                ddlオプション)
    リカバリによるリカバリを推奨します。(リカバリ時間を
    短縮できます。)
(18) rdbrcvdicコマンドのLOADモードですべてのユーザログ         ―――― rdbrcvdicコマンド
    グループ用のRDBディレクトリファイルをリカバリします。               (Lオプションかつ
    ユーザロググループ用のRDBディレクトリファイルの                      ddlオプションかつ
    リカバリは、インクリメンタルリカバリによるリカバリを                 gオプション)
    推奨します。(リカバリ時間を短縮できます。)
(19) Symfoware/RDBを起動します。                               ―――― rdbstartコマンド
(20) Symfoware/RDBを停止します。                               ―――― rdbstopコマンド
(21) RDBディレクトリファイルをインクリメンタルリカバリ          ―――― rdbrcvコマンド
    によりリカバリした場合は、DSIのアクセス情報を復元します。            (Dオプション)
(22) データベースの整合を以下の方法で確認します。
    インダウトログファイルの入出力障害が発生した時に
    更新中の処理が以下の状態になる可能性があります。更新の
    状況を確認し、必要に応じてデータベースの再更新を行ってください。
        - インダウトログの入出力障害が発生する直前に実行中の更新処理を
          コミットしていた場合、ロールバックになっている可能性がある。
        - インダウトログの入出力障害が発生する直前にロールバックした更新が、
          コミットになっている可能性がある。