Hitachi

Hitachi Advanced Data Binder メッセージ


KFAA31555-E

The UNARCHIVABLE option cannot be specified in ALTER TABLE statement, because aa....aa. (M+J+O)

ALTER TABLE文がエラーになり,アーカイブマルチチャンク表からレギュラーマルチチャンク表への変更ができませんでした。 <SQLSTATE:42IBF>

aa....aaエラーの原因
  • the table has an archived chunk

    アーカイブ状態のチャンクがあるアーカイブマルチチャンク表をALTER TABLE文に指定しています。

  • the table is not an archivable multi-chunk table

    アーカイブマルチチャンク表ではない表をALTER TABLE文に指定しています。

(S)

このSQL文を無視します。またはこのトランザクションを無効にします。

〔対策〕
  • aa....aathe table has an archived chunkの場合

    adbunarchivechunkコマンドを実行して,チャンクのアーカイブ状態を解除してください。そのあとに,ALTER TABLE文を実行してください。

    なお,「アーカイブ状態で,かつ削除仕掛中のチャンク」がある場合は,PURGE CHUNK文で対象のチャンクを削除したあとに,ALTER TABLE文を実行してください。

  • aa....aathe table is not an archivable multi-chunk tableの場合

    ALTER TABLE文に指定した表名が正しいかどうかを確認してください。