16.2.4 adbimportコマンドまたはadbidxrebuildコマンドが再実行できない場合の対処方法
中断したadbimportコマンドまたはadbidxrebuildコマンドが再実行できない原因として,次のどちらかのファイルにアクセスできないことが考えられます。その場合,対応するメッセージがメッセージログファイルに出力されます。
-
コマンドステータスファイル
KFAA50244-Eメッセージが出力されます。
-
作業用一時ファイル
KFAA50247-Eメッセージが出力されます。
また,KFAA50244-EメッセージおよびKFAA50247-Eメッセージ以外のメッセージが出力されている場合は,ほかの原因が考えられます。原因は,出力されたメッセージから確認できます。
対処方法は,出力されたメッセージによって異なります。それぞれの対処方法を次に示します。
- 〈この項の構成〉
(1) KFAA50244-Eメッセージが出力されたとき(コマンドステータスファイルにアクセスできないとき)
--forceオプションを指定して,adbidxrebuildコマンドを実行してください。
なお,中断したコマンドがバックグラウンドインポートを適用した(-bオプションを指定した)adbimportコマンドの場合は,adbidxrebuildコマンドに--forceオプションを指定して実行すると,adbimportコマンドで処理中だった表データの格納情報が削除されます。この場合,中断したadbimportコマンドは実行されていない状態に戻ります。そのため,adbidxrebuildコマンドを実行したあとに,-bオプションを指定して,中断したadbimportコマンドを再実行してください。
対処手順の詳細については,次に示す項目を参照してください。
-
マニュアルHADB コマンドリファレンスのadbimport(データのインポート)のadbimportコマンドが異常終了したときの対処方法のadbimportコマンドの再実行時にエラーが発生した場合
-
マニュアルHADB コマンドリファレンスのadbidxrebuild(インデクスの再作成)のadbidxrebuildコマンドが異常終了したときの対処方法のadbidxrebuildコマンドの再実行時にエラーが発生した場合
(2) KFAA50247-Eメッセージが出力されたとき(作業用一時ファイルにアクセスできないとき)
--create-temp-fileオプションを指定して,adbidxrebuildコマンドを実行してください。
なお,中断したコマンドがバックグラウンドインポートを適用した(-bオプションを指定した)adbimportコマンドの場合は,adbidxrebuildコマンドに--create-temp-fileオプションを指定して実行することで,中断したadbimportコマンドの実行が完了します。
対処手順の詳細については,次に示す項目を参照してください。
-
マニュアルHADB コマンドリファレンスのadbimport(データのインポート)のadbimportコマンドが異常終了したときの対処方法のadbimportコマンドの再実行時にエラーが発生した場合
-
マニュアルHADB コマンドリファレンスのadbidxrebuild(インデクスの再作成)のadbidxrebuildコマンドが異常終了したときの対処方法のadbidxrebuildコマンドの再実行時にエラーが発生した場合
(3) KFAA50244-EメッセージおよびKFAA50247-Eメッセージ以外のメッセージが出力されたとき
出力されたメッセージの対策に従って,中断したコマンドを再実行してください。