システム関連バックアップの履歴を確認する方法
Question
定期的に、システム関連のバックアップを取得しています。
毎回、GO SAVE 21でシステム全体の保管を実施できればいいのですが、システム停止時間の制限などで、システム関連のバックアップ(SAVSYSなど)のみを取得する場合があります。
しかし、システム関連のバックアップを、いつ・どのメディアなどに取得したかを確認できない場合があり困っています。
システム関連バックアップの履歴を確認する方法はありませんか。
Answer
まずは、システム全体のバックアップについて概要を確認します。
「GO SAVE コマンドの概要」
https://www.ibm.com/docs/ja/i/7.4?topic=system-overview-go-save-command
システム関連のバックアップは、GO SAVEメニューからではなく、各コマンドでも取得する事ができます。(SAVSYSやSAVLIB *NONSYSなど)
※バックアップを取得する時に、システムを制限状態(ENDSBS *ALLかENDSYS)にする事が必須なコマンドは、SAVSYS と SAVLIB *NONSYS になります。
システム関連のバックアップ履歴は、ライブラリーQSYS内データエリアのオブジェクト情報を確認すると、取得日時と取得メディア名を確認できます。
保管コマンド | QSYS内データ・エリア名 |
---|---|
SAVCFG | QSAVCFG |
SAVLIB *ALLUSR ※ | QSAVALLUSR |
SAVLIB *IBM ※ | QSAVIBM |
SAVLIB *NONSYS ※ | QSAVLIBALL |
SAVSECDTA | QSAVUSRPRF |
SAVSYS | QSAVSYS, QSAVUSRPRF, QSAVCFG |
SAVSYSINF | QSYSINF |
※注意:SAVLIBコマンド(*ALLUSR, *IBM, *NONSYS)を実行する時に、パラメータのヒストリー更新(UPDHST) の指定が*YESの場合のみ履歴が更新されます。
それぞれのデータエリアを DSPOBJDコマンドで確認します。
この例では、 SAVLIB LIB(*IBM)を取得した時の履歴を確認しています。
コマンド例:
DSPOBJD OBJ(QSYS/QSAVIBM) OBJTYPE(*DTAARA)
→ 「5=全属性の表示」で最後のページを表示します。
SAVLIB LIB(*IBM)を、2021/10/12 14:31:34に、メディアVOL001へ取得した事がわかります。
*-----<< ご参考までに >>-----*
GO SAVE 21 の履歴(日時)を確認する方法は、過去の記事に記載されています。
「フルバックアップを取得した日付を調べたい」
https://www.e-bellnet.com/category/technology/2007/2007-01.html
by あすと