DB2のSQLSTATE = 57016 SQLCODE = -668ソリューション
Sqlstate 57016 Db2 Sqlcode 668 Solution
会社北京はクラスの知識を開始します
OF:秋から前へ
-
シーン:
SQLレポートに示されているように、間違った-688が報告されます。それをチェックしてください、sqlステートメントにはエラーがありません。原因は次のとおりです。テーブルやストアドプロシージャを繰り返し削除するなど、データベースオブジェクトに対して多数の操作を行うと、システムテーブルのデータが頻繁に変更されます。
この場合、システムテーブルでのREORG操作を検討してください。
-
解決
最初のステップは、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はテーブル名です)