マスターファイル内にデッドブロックが生じる原因は何ですか? また、それを取り除く方法がありますか?

Document created by Masaaki_Iyama Employee on Jul 3, 2015Last modified by Kenji_Tsuda on Jun 8, 2017
Version 1Show Document
  • View in full screen mode

文書番号: JTEC001510

製品名: CA-Librarian

バージョン: ALL

OS: z/OS

 

Question

マスターファイル内にデッドブロックが生じる原因は何ですか? また、それを取り除く方法がありますか?

 

Answer

デッドブロックは更新処理のキャンセルや異常終了によって生じることがあります。 デッドブロックを取り除くためには、以下のいずれかの方法でマスターファイルを再作成する必要がございます。

 

1.BKUPDISK

      a. マスターファイルのコピー(-OPT BKUPDISK

 

2.BKUPTAPE

      a. マスターファイルのバックアップ(-OPT BKUPTAPE

      b. デッドブロックを持つマスターファイルの削除

      c. 同じ名前で新しいマスターファイルを割り当てる(-OPT INIT)

          (バックアップファイルにマスターファイル名が記録されているので別名は不可)

      d. バックアップからのリストア(-OPT RESTORE

          (リネームを行う場合は、リストア後に行なってください)

 

備考:デッドブロックは使用不可能な領域となりますので、その分マスターファイル内のフリースペースが少なくなります。

Attachments

    Outcomes