DB2資料重啟出現SQL1042C錯誤

2022-04-08 12:17:09 字數 730 閱讀 7651

今天在做db2遷移時候,從v8.1到v9.7,由於版本差異以及該庫是開發測試庫,所以打算force application並做個離線備份,在源庫中使用db2 force applications all,始終有新連線,遂決定將資料庫重啟,並通過將db2set db2comm=tcpip該為空,來禁止連線資料庫。

在一次使用以下命令將資料庫停機:

db2 force application all;\db2 force application all;\db2 force application all;\db2

force application all;\db2 force application all;\db2 force application all;\db2stop

重新開啟資料庫時,起不來,報以下資訊:

12/03/2013 11:05:54 0 0 sql1042n an unexpected system error occurred.

sql1032n no start database manager command was issued. sqlstat=57019

其中可以看出sql1042n是重要資訊,在db2diag.log也有很多資訊(公司資料庫在內網,無法搞出來);

根據錯誤號,google了下sql1042n

以下為詳細資訊:

發生了意外的系統錯誤。

說明發生了系統錯誤。可能會發生此錯誤的一些原因是:

db2巢狀查詢效率 DB2資料庫SQL優化方法一列

optimize for 子句宣告只想檢索部分結果或者優先檢索前幾行,優化器可以選擇能夠將檢索前幾行所需的響應時間縮至最短的訪問方案。此外,作為單個塊傳送到客戶機的行數由 n 的值限制。因此,optimize for 子句既影響伺服器從資料庫檢索合格行的方式,又影響將那些行返回給客戶機的方式.例如,...

DB2資料庫load出現SQL3508N問題

sql3508n裝入或裝入查詢期間,當訪問型別為 檔案型別 的檔案或路徑時出錯。原因碼 原因碼 路徑 路徑 檔案 more 解釋 裝入或裝入查詢處理期間,在嘗試訪問檔案時出錯。實用程式停止處 理。使用者響應 若正在執行裝入,且表空間未處於裝入暫掛狀態,則校正問題,並再次呼叫 load 實用程式。若表...

DB2 遞迴SQL寫法

with temptab pro komcode,pro komcode o,pro sup code as select root.pro komcode,root.pro komcode o,root.pro sup code from product root where pro komcod...