程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2 CMO安裝7.1.2.6補丁之後會出現的錯誤

DB2 CMO安裝7.1.2.6補丁之後會出現的錯誤

編輯:DB2教程

以下的文章主要描述的是DB2 CMO安裝7.1.2.6補丁之後,連接Ondemand的到sql0206n錯誤的描述,我們涉及到的產品是: DB2 Content Manager Ondemand for Multiplatform ; 操作平台是AIX, Linux, Windows 2000, Windows NT 。

軟件版本: 8.3 ;

問題描述:

在安裝了IBM DB2 Content Manager Ondemand的補丁7.1.2.6後,連接Ondemand服務器時得到sql0206n錯誤。從IBM DB2 Content Manager Ondemand的日志中可以看到下面的錯誤信息:

  1. DB Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'passwd_exp'. -- SQLSTATE=42S22, SQLCODE=207, File=arsid.c, Line=3107   
  2. DB Error: [IBM][CLI Driver][DB2/NT] SQL0206N "PASSWD_EXP" is not valid in the context where it is used.  
  3. SQLSTATE=42703 -- SQLSTATE=42S22, SQLCODE=-206, File=arsid.c, Line=3107 

對此問題,要如何處理?

解答:

在IBM DB2 Content Manager Ondemand的補丁7.1.2.6中,IBM DB2 Content Manager Ondemand提供了存儲每個用戶的缺省服務器打印參數的方法。並且,還增加了一些獨立用戶管理參數的配置,如:密碼過期設置,非活動超時設置等。為了支持這些新的特性,ARSUSER表已經需要被更新。對於那些安裝補丁升級的已經存在的系統,需要使用arsdb命令來更新ARSUSER表,以配合這些新增的功能。

在IBM DB2 Content Manager Ondemand的補丁7.1.2.6中,arsdb命令有了一個新的參數 -u,此參數用於更新數據庫中的表結構來配合新增的功能。此功能根據當前的版本號碼來更新表。此命令可以被多次執行,但是不能撤銷。所以,系統管理員應該在操作之前做好數據庫的備份,以及恢復的方案。

要對數據庫進行更新,可執行下面的操作:

1.停止IBM DB2 Content Manager Ondemand服務器的運行

2.備份IBM DB2 Content Manager Ondemand的數據庫和相應的文件

3.確保當前的補丁在7.1.2.6或之上

4.運行下面的命令來更新表:

  1. arsdb <-I instance_name> -vu  

5.重新啟動IBM DB2 Content Manager Ondemand服務器

DB2 CMO安裝7.1.2.6補丁後,連接Ondemand得到sql0206n錯誤

以上的相關內容就是對DB2 CMO安裝7.1.2.6補丁後,連接Ondemand得到sql0206n錯誤的介紹,望你能有所收獲。

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