近日為了安全基線的檢查,不停地在更新已上線系統的資料庫引數設定,結果在更改了目錄sqllib下的檔案許可權後,導致資料起停,連線等命令無法執行。
1、報錯為:sql1366n a security plug-in "ibmosauthclient" pfocessing error occurred on the client ,reason code="3"。
2、研究發現:目錄sqllib下security64(我的系統為64位的aix)的訪問許可權出現了問題。
3、解決辦法:讓例項使用者具有訪問和執行的許可權。root使用者登入,
chmod -r +rw /home/sjxt/sqllib/security64/plugin/ibm/client;
chmod +x /home/sjxt/sqllib/security64/plugin/ibm/client/ibmosauthclient.a
結果上述問題解決後出現了:sql0332n character conversion from the source code page "1386" to the target code page "819" is not supported sqlstate=57017
針對這個現象的解決方法:db2set db2codepage=1386 ,
結果又出現了以下問題:dbi1306n the instance profile is not defined .
explanation: the instance is not defined in the target machine registry.
user response: specify an existing instance name or create the required instance.
針對這個問題,通過上網查詢,發現有類似案例,現將訪案例及處理方法貼如下:
具體鏈結見如下:
本人按這個案例成功解決了問題。
DB2資料庫load出現SQL3508N問題
sql3508n裝入或裝入查詢期間,當訪問型別為 檔案型別 的檔案或路徑時出錯。原因碼 原因碼 路徑 路徑 檔案 more 解釋 裝入或裝入查詢處理期間,在嘗試訪問檔案時出錯。實用程式停止處 理。使用者響應 若正在執行裝入,且表空間未處於裝入暫掛狀態,則校正問題,並再次呼叫 load 實用程式。若表...
db2巢狀查詢效率 DB2資料庫SQL優化方法一列
optimize for 子句宣告只想檢索部分結果或者優先檢索前幾行,優化器可以選擇能夠將檢索前幾行所需的響應時間縮至最短的訪問方案。此外,作為單個塊傳送到客戶機的行數由 n 的值限制。因此,optimize for 子句既影響伺服器從資料庫檢索合格行的方式,又影響將那些行返回給客戶機的方式.例如,...
建立 DB2 資料庫
可以使用 tivoli privacy manager 資料庫建立程式或使用資料庫產品介面可以建立 tivoli privacy manager 資料庫 表和配置資料庫。使用 db2 資料庫建立程式 使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privac...