ここでは,システムログを使用しないでバックアップファイルだけで回復する運用について説明します。この運用では,アンロードログファイルおよびシステムログファイルを使用しないため,最も運用が簡単です。システムログを使用しない運用での障害発生時の回復方法を次の図に示します。
図3-39 障害発生時の回復方法(システムログを使用しない運用)
(1) システムログファイルの管理について
システムログファイルを監視しないで運用できます。
ただし,回復時にシステムログを使用しないため,バックアップファイル取得以降の更新内容については回復できません。
(2) 組み込みDB環境の構築
組み込みDBの環境構築方法については,マニュアル「JP1/Automatic Job Management System 2 セットアップガイド 5. スケジューラーデータベースに組み込みDBを使用する場合のセットアップ」(Windowsの場合),またはマニュアル「JP1/Automatic Job Management System 2 セットアップガイド 15. スケジューラーデータベースに組み込みDBを使用する場合のセットアップ」(UNIXの場合)を参照してください。
(3) 運用方法
障害発生時にバックアップファイルだけを使用して回復するための運用方法を次に示します。
(a) バックアップファイルの取得手順
バックアップファイルの取得手順を次に示します。
バックアップファイルを取得するときに,スケジューラーサービスが稼働中であったり,ジョブネットワーク要素を参照および更新していたりすると,ajsembdbbackupコマンドがエラーになる場合があります。
ajsembdbbackupコマンドにはバックアップファイルの取得方法に関係なく,上記で示すオプション以外にも必要なオプションがあります。ajsembdbbackupコマンドの詳細については,マニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス 1. コマンド ajsembdbbackup」を参照してください。
(b) バックアップファイルの取得タイミング
JP1/AJS2の環境に障害が発生した場合は,JP1/AJS2の環境とスケジューラーデータベースの環境を,同期を取って回復する必要があります。そのため,JP1/AJS2の運用を停止できるときは,JP1/AJS2のバックアップファイルを取得するとともに,ajsembdbbackupコマンドを実行して,スケジューラーデータベースのバックアップファイルを取得してください。バックアップファイルを取得した場合,以前取得したバックアップファイルは任意の方法で削除して問題ありません。
バックアップファイルの取得タイミングを次の図に示します。
図3-40 バックアップファイルの取得タイミング(システムログを使用しない運用)
(c) バックアップファイルの管理
回復時にバックアップファイルが必要になるため,保存しておく必要があります。バックアップファイルを取得することで,以前取得したバックアップファイルは不要になるので,必要に応じて削除してください。
(4) 障害発生時の組み込みDBの回復手順
障害ケースごとの回復手順を次に示します。
なお,回復手順で使用するajsembdbbackupコマンド,ajsembdbrstrコマンドについてはマニュアル「JP1/Automatic Job Management System 2 コマンドリファレンス 1. コマンド」を,ajsembdbbuildコマンド,ajsembdbsetupコマンド,ajsembdbunsetコマンドについてはマニュアル「JP1/Automatic Job Management System 2 セットアップガイド 20. セットアップ時に使用するコマンド」を参照してください。
(a) データ領域のディスクに障害が発生した場合
(b) 組み込みDBのシステムログファイルのディスクに障害が発生した場合
組み込みDBのシステムログファイルに障害が発生した場合,(a)と同様に組み込みDBを再構築する必要があります。回復方法については(a)を参照してください。
(c) JP1/AJS2と組み込みDBに同時に障害が発生した場合
以上の手順を実施することで,JP1/AJS2と組み込みDBで同期を取ってバックアップファイルを取得した時点の状態まで回復することができます。
(d) JP1/AJS2に障害が発生した場合
(c)の手順で回復してください。
(5) 注意事項
システムログを使用しない運用についての注意事項を次に示します。
(a) 環境構築時の注意事項
システムログを使用しない運用では,システムログを使用した回復はできませんが,組み込みDBでシステムログを使用するため,システムログを格納する領域を用意する必要があります。必要なディスク容量については,マニュアル「JP1/Automatic Job Management System 2 セットアップガイド 5.1 組み込みDBを使用する場合の準備」(Windowsの場合),またはマニュアル「JP1/Automatic Job Management System 2 セットアップガイド 15.1 組み込みDBを使用する場合の準備」(UNIXの場合)を参照してください。
(b) 運用時の注意事項
JP1/AJS2サービスの稼働中にスケジューラーデータベースのバックアップファイルは取得できません。JP1/AJS2サービスを停止できるタイミングで,バックアップファイルを取得してください。バックアップファイルの取得方法については,「(3) 運用方法」を参照してください。
(c) 回復時の注意事項
スケジューラーデータベースに障害が発生した場合,障害直前の状態に回復できません。システムログを使用しない運用では,バックアップファイルの取得時点にだけ回復できます。回復方法については,「(4) 障害発生時の組み込みDBの回復手順」を参照してください。