解決weblogic的oracle驅動問題

2022-02-25 22:08:56 字數 512 閱讀 7306

最近使用weblogic8.1.4 在使用oracle時發現對大字段如clob,blob,long等字段進行插入或修改時報錯,錯誤**為ora-01483: invalid length for date or number bind variable,查遍google,只看到是資料庫jdbc驅動問題,也沒有具體的解決方法和捷徑,自己摸索,總算得出結論:

1、我使用的是oracle 9i版本,則需將weblogic81\server\lib\ojdbc14.jar替換成支援9i資料庫的驅動(預設是10g的驅動),在目錄weblogic81\server\ext\jdbc\oracle\920下就是9i的驅動,拷貝過去就能支援9i訪問了,就解決了ora-01483的問題。

2、如果是10g資料庫,則需確認weblogic81\server\lib\ojdbc14.jar是否為10g驅動(預設是10g),如果手頭沒有10g驅動,可以在weblogic81\server\ext\jdbc\oracle\10g目錄裡找到

3、10g的驅動不能使用在9i資料庫上、

解決weblogic和hibnate解析器衝突問題

異常為 org.springframework.orm.hibernate3.hibernatequeryexception classnotfoundexcepti on org.hibernate.hql.ast.hqltoken 原因 hibernate3.0 採用新的基於antlr的hql ...

weblogic誤用root啟動解決辦法

今天不小心使用了root啟動weblogic了,然後在用oracle啟動,就報錯了。原因是 home oracle oracle middleware 有許多檔案改為root使用者擁有了。oracle啟動的時候,沒許可權了。解決辦法是將該目錄下的所有檔案的擁有者改為oracle 執行以下命令 cho...

weblogic部署出現包衝突的解決辦法

由於有些客戶在同乙個server裡部署多個應用,各個應用使用的jar包版本有所不同或者公共weblogic包裡有不同版本的jar或其他原因,造成在部署我們的應用時,包衝突,導致部署失敗 為了避免包衝突,可以通過配置,使得web應用啟動時類裝載採用從web inf開始裝載,具體方法是 通過對weblo...