程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 詳解DB2 sqlstate 57016 原因碼 "7"錯誤

詳解DB2 sqlstate 57016 原因碼 "7"錯誤

編輯:DB2教程

此文章主要向大家講述的是DB2 sqlstate 57016 原因碼 "7"錯誤的詳細解析,以下就是對DB2 sqlstate 57016 原因碼 "7"錯誤的主要內容的詳細描述,望大家在浏覽之後會對其有更深的了解。

DB2, DB2調優sqlstate, 詳解, quot

對表進行任何操作都不被允許,提示SQLSTATE=57016 SQLCODE=-668 ,原因碼 "7"的錯誤:

  1. SQL0668N Operation not allowed for reason code "7" on table XXX.  

首先查一下:

  1. db2 ? 57016  

SQLSTATE 57016: 因為表不活動,所以不能對其進行訪問。

解決方法為:執行命令:reorg table XXX;即可。

參考原文為:

  1. Operation not allowed for reason code reason-code on table table-name.   
  2. Explanation: Access to table table-name is restricted. The cause is based on the following reason codes reason-code: 7   
  3. The table is in the reorg pending state.   
  4. This can occur after an ALTER TABLE statement containing a REORG-recommended operation.7   
  5. Reorganize the table using the REORG TABLE command (note that INPLACE REORG TABLE is not allowed for a table that is in the reorg pending state).   

其中:

reorg table [table]通過重構行來消除“碎片”數據並壓縮信息,對表進行重組。

runstats on table . 收集表 的統計信息。

reorgchk on table all 確定是否需要對表進行重組,對於對所有表自動執行 runstats 很有用。

>>> reorg 和runstats 都是單個表優化,初始化的命令:

  1. runstats on table administrator.test;   
  2. reorg table administrator.test;  

以上的相關內容就是對DB2 sqlstate 57016 原因碼 "7"錯誤詳解的介紹,望你能有所收獲。

DB2 sqlstate 57016 原因碼

上述的相關內容就是對DB2 sqlstate 57016 原因碼 "7"錯誤詳解的描述,希望會給你帶來一些幫助在此方面。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved