[AIX、Linux、Windows]

キュー・マネージャー・ログの循環からリニアへの変更

migmqlog コマンドを使用して、キュー・マネージャーのログ・タイプを循環から線形に変更できます。

始める前に

ログの種類を確認し、線形ログまたは円形ログのどちらを使用するか決定します。

ログ・タイプを適所で変更するか、ログを新しい場所に移動するかを決定します。 migmqlog コマンドを使用してログを新しい場所に移動すると、 qm.ini ファイル内のログ・パスが更新され、キュー・マネージャーの開始時に変更されたログが使用されるようになります。 -ld オプションを使用して、新しいロケーションを指定できます。 キュー・マネージャーを古いディスクから新しい Advanced Format ディスクに移動する場合は、-ld オプションを使用すると便利な場合があります。

本タスクについて

重要: ログを変更すると、キュー・マネージャーの開始時にメディア・イメージが記録されなくなります。 メディア・イメージを記録する方法を計画します。つまり、以下の属性を
  • IMGSCHED
  • IMGINTVL
  • IMGLOGLN
  • IMGRCOVO
  • IMGRCOVQ
ALTER QMGRに指定するか、定期的に rcdmqimgを実行して手動で指定します。

手順

  1. mqm グループのメンバーとしてログインします。
  2. ログを変更するための十分なスペースがあることを確認します。 リニア・ログによって使用されるスペースは、データがログに記録されるにつれて継続的に増加します。
  3. まだ停止していない場合は、 endmqm -w コマンドを使用してキュー・マネージャーを停止します。
  4. キュー・マネージャーのバックアップを取ります (まだ実行していない場合)。
  5. migmqlog コマンドを実行します。 ログが非常に大きい場合は、 migmqlog が完了するまでに数分かかる可能性があることに注意してください。 ただし、コマンドから進行状況メッセージが時々出力されます。
    • ログの場所を変更せずにログ・タイプを変更することを選択した場合は、以下のコマンドを使用します。
      migmqlog -m QMgrName -ll
    • ログ・タイプを変更してログを新しい場所に移動することを選択した場合は、以下のコマンドを使用します。
      migmqlog -m QMgrName -ll -ld NewLogLocation
      NewLogLocation は、ログファイルの新しい場所を指定する絶対ファイルパスです。 -ld パラメーターで相対ファイル・パスを使用しないでください。
    細については、 migmqlogを参照してください。
    何らかの理由で (例えば電源異常が原因で)、 migmqlog コマンドがプロセスを完了する前に停止した場合は、部分的に変更されたログに対して同じ migmqlog コマンドを再実行して変更を完了してください。
  6. キュー・マネージャーを開始し、ご使用の環境に適したイメージ・リカバリーおよびキューの属性を設定します。
  7. リカバリー可能なオブジェクトの手動イメージをいつ記録するかを検討します。