Db2

DB2のSQLSTATE = 57016 SQLCODE = -668ソリューション



Sqlstate 57016 Db2 Sqlcode 668 Solution



会社北京はクラスの知識を開始します
OF:秋から前へ

  1. シーン:
    SQLレポートに示されているように、間違った-688が報告されます。それをチェックしてください、sqlステートメントにはエラーがありません。原因は次のとおりです。テーブルやストアドプロシージャを繰り返し削除するなど、データベースオブジェクトに対して多数の操作を行うと、システムテーブルのデータが頻繁に変更されます。
    この場合、システムテーブルでのREORG操作を検討してください。
    画像



  2. 解決
    最初のステップは、db2インスタンス・ユーザーとしてログインすることです:su --lcinst1
    2番目のステップは、データベースに接続することです。db2は、123456(パスワード)を使用してfmsユーザーlcusrに接続します。
    3番目のステップは、最適化されたコマンドを入力することです。db2“ reorg table lcusr.t5_prod_info_addition”
    またはlcusr(データベースログインユーザー)でログインします
    データベースに接続します。db2は123456を使用してfmsユーザーlcusrに接続します。
    次に、次のコマンドを入力します。db2“ reorg table t5_prod_info_addition”(t5_prod_info_additionはテーブル名です)
    画像