DB2 CMO安裝7.1.2.6補丁之后會出現(xiàn)什么?
以下的文章主要描述的是DB2 CMO安裝7.1.2.6補丁之后,連接Ondemand得到sql0206n錯誤的描述,以下就是對DB2 CMO安裝7.1.2.6補丁之后,連接Ondemand得到sql0206n錯誤的描述的描述,希望在你今后的學習中會有所幫助。
產(chǎn)品: DB2 Content Manager Ondemand for Multiplatform ;
平臺: AIX, Linux, Windows 2000, Windows NT
軟件版本: 8.3 ;
問題描述:
在安裝了IBM DB2 Content Manager Ondemand的補丁7.1.2.6后,連接Ondemand服務(wù)器時得到sql0206n錯誤。從IBM DB2 Content Manager Ondemand的日志中可以看到下面的錯誤信息:
- DB Error: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'passwd_exp'.
- -- SQLSTATE=42S22, SQLCODE=207, File=arsid.c, Line=3107
- DB Error: [IBM][CLI Driver][DB2/NT] SQL0206N "PASSWD_EXP" is not valid in the context where it is used.
- 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提供了存儲每個用戶的缺省服務(wù)器打印參數(shù)的方法。并且,還增加了一些獨立用戶管理參數(shù)的配置,如:密碼過期設(shè)置,非活動超時設(shè)置等。為了支持這些新的特性,ARSUSER表已經(jīng)需要被更新。對于那些安裝補丁升級的已經(jīng)存在的系統(tǒng),需要使用arsdb命令來更新ARSUSER表,以配合這些新增的功能。
在IBM DB2 Content Manager Ondemand的補丁7.1.2.6中,arsdb命令有了一個新的參數(shù) -u,此參數(shù)用于更新數(shù)據(jù)庫中的表結(jié)構(gòu)來配合新增的功能。此功能根據(jù)當前的版本號碼來更新表。此命令可以被多次執(zhí)行,但是不能撤銷。所以,系統(tǒng)管理員應(yīng)該在操作之前做好數(shù)據(jù)庫的備份,以及恢復的方案。
要對數(shù)據(jù)庫進行更新,可執(zhí)行下面的操作:
1.停止IBM DB2 Content Manager Ondemand服務(wù)器的運行
2.備份IBM DB2 Content Manager Ondemand的數(shù)據(jù)庫和相應(yīng)的文件
3.確保當前的補丁在7.1.2.6或之上
4.運行下面的命令來更新表:
arsdb <-I instance_name> -vu
5.重新啟動IBM DB2 Content Manager Ondemand服務(wù)器
以上的相關(guān)內(nèi)容就是對DB2 CMO安裝7.1.2.6補丁后,連接Ondemand得到sql0206n錯誤的介紹,望你能有所收獲。
上述的相關(guān)內(nèi)容就是對DB2 CMO安裝7.1.2.6補丁后,連接Ondemand得到sql0206n錯誤的描述,希望會給你帶來一些幫助在此方面。