偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

DB2表暫掛的原因及解決辦法

數(shù)據(jù)庫
在使用DB2數(shù)據(jù)庫時,查詢一個表的數(shù)據(jù),SQL為:select * from db2admin.AlarmTarget,此時報錯,錯誤號為:SQL0668N   SQL0668N 不允許對表 "<表名>" 執(zhí)行操作,限制對表 "<表名>" 的訪問。本文將為您分析表暫掛的原因及解決辦法。

在使用DB2數(shù)據(jù)庫時,查詢一個表的數(shù)據(jù),SQL為:select * from db2admin.AlarmTarget,此時報錯,錯誤號為:SQL0668N   SQL0668N 不允許對表 "<表名>" 執(zhí)行操作,限制對表 "<表名>" 的訪問。本文將為您分析表暫掛的原因及解決辦法。

原因基于下列: 

1 該表處于“設(shè)置完整性暫掛無訪問”狀態(tài)。未強(qiáng)制表的完整性并且表的內(nèi)容可能是無效的。如果從基礎(chǔ)表執(zhí)行的操作也可能會接收到此錯誤。

2 表處于“無數(shù)據(jù)移動”狀態(tài)。當(dāng)處于此狀態(tài)時,禁止導(dǎo)致數(shù)據(jù)移動的操作。數(shù)據(jù)移動操作包括REDISTRIBUTE、數(shù)據(jù)庫分區(qū)鍵的更新、多維集群鍵的更新、范圍集群鍵的更新、數(shù)據(jù)分區(qū)鍵的更新和 REORG TABLE。

3 表處于“裝入暫掛”狀態(tài)。對此表的先前的 LOAD嘗試失敗。在重新啟動或終止 LOAD操作之前不允許對表進(jìn)行訪問。

4 表處于“讀訪問”狀態(tài)。此狀態(tài)可以在聯(lián)機(jī)裝入(LOAD)處理(帶有 READ ACCESS 選項(xiàng)的 LOAD INSERT)期間發(fā)生,或在聯(lián)機(jī)裝入(LOAD)操作后發(fā)生,除了在使用SET INTEGRITY   

5 表處于“正在裝入”狀態(tài)。LOAD 實(shí)用程序當(dāng)前對此表進(jìn)行操作,直到 LOAD完成才允許訪問。

6 不能在 ESE 中刷新引用昵稱的具體化查詢表。

7 表處于“REORG 暫掛”狀態(tài)。在執(zhí)行包含 REORG 建議的操作的 ALTER TABLE語句后,可能會發(fā)生這種情況。

8 表處于“改變暫掛”狀態(tài)。當(dāng)在包含 REORG 建議的操作的 ALTER TABLE語句所在工作單元中使用該表時,就可能會發(fā)生這種情況。#p#

解決方法

1 對表 "<表名>" 執(zhí)行帶有 IMMEDIATE CHECKED 選項(xiàng)的SETINTEGRITY 語句,以使表脫離“設(shè)置完整性暫掛無訪問” 狀態(tài)。對于用戶維護(hù)的具體化查詢表,執(zhí)行帶有IMMEDIATE UNCHECKED選項(xiàng)的語句,而不是帶 IMMEDIATECHECKED選項(xiàng)。

2 對表 "<表名>"的從屬立即具體化查詢表和登臺表執(zhí)行 REFRESH TABLE語句??梢酝ㄟ^先前的 LOAD INSERT 操作根據(jù)"<表名>" 的追加數(shù)據(jù)以及通過先前帶有 ATTACH子句的 ALTER TABLE 語句根據(jù) "<表名>"   

3 通過分別發(fā)出帶有 RESTART 或 TERMINATER 選項(xiàng)的LOAD來重新啟動或終止先前失敗的對此表的 LOAD 操作。

4 發(fā)出 LOAD QUERY
命令以檢查該表是否正在裝入。如果是,則一直等到 LOAD 實(shí)用程序完成,或如有必要,重新啟動或終止先前失敗的“裝入”操作。如果當(dāng)前未在進(jìn)行LOAD,則發(fā)出帶有 IMMEDIATE CHECKED 選項(xiàng)的 SET INTEGRITY語句以驗(yàn)證表的新裝入部分中的約束。

5 一直等到當(dāng)前 LOAD 操作完成??捎檬褂?LOAD QUERY命令來監(jiān)視裝入的進(jìn)度。

6 使用 MAINTAIN BY USER
選項(xiàng)定義具體化查詢表。然后,使用帶有子查詢的INSERT 語句填充具體化查詢表。

7 使用 REORG TABLE命令重組表(注意,不允許對處于“REORG暫掛”狀態(tài)的表執(zhí)行 INPLACE REORG TABLE)。

8 完成該工作單元,然后重新發(fā)出該命令。
sqlcode : -668
sqlstate : 57007   解決方案:
在服務(wù)器端CLP執(zhí)行下列命令即可:
SET INTEGRITY FOR DB2ADMIN.ALARMTARGET IMMEDIATE CHECKED
說明:如果表處于"設(shè)置完整性暫掛"的狀態(tài),那么就需要盡快處理,否則該表不能進(jìn)行 Select、Update、Delete 等操作。

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-05-31 09:53:38

DB2故障處理錯誤碼

2010-08-25 11:19:23

DB2數(shù)據(jù)庫

2015-03-09 15:41:08

MongoDB查詢超時異常Socket Time

2017-06-21 08:30:20

MySQL原因解決辦法

2010-11-03 15:49:32

DB2刪除表

2015-10-15 09:38:21

程序員發(fā)福

2009-11-30 10:09:31

PHP中文亂碼

2023-06-20 11:46:58

2010-11-01 16:07:22

DB2表空間

2010-11-01 11:13:57

DB2表管理

2010-11-01 12:11:43

DB2表空間

2019-08-29 14:29:42

JVM內(nèi)存 Java

2010-11-03 09:34:39

DB2臨時表

2010-11-02 16:02:59

db2表空間

2010-09-30 10:45:28

DB2列的修改

2010-11-01 16:38:13

DB2表空間

2010-11-02 14:45:12

DB2創(chuàng)建表空間

2010-11-01 16:44:43

DB2表空間

2014-12-18 13:39:16

CloudStack虛擬機(jī)云計算平臺

2011-10-17 14:41:26

激光打印機(jī)解決辦法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號