明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

WSAD5.1+oracle9i在一臺機器上的問題ora-00600-參考

[摘要]我把WSAD5.1+oracle9i裝在一臺機器上進行單機調試。首先,在本機安裝oracle9i標準版(2.5G);然后,創(chuàng)建測試用數(shù)據庫 ebank2391 從X.X.X.84上使用TOAD導出ebank數(shù)據庫的 tables表結構,sequence序列,functions函數(shù),procdure...
我把WSAD5.1+oracle9i裝在一臺機器上進行單機調試。
首先,在本機安裝oracle9i標準版(2.5G);
然后,創(chuàng)建測試用數(shù)據庫 ebank239
1 從X.X.X.84上使用TOAD導出ebank數(shù)據庫的 tables表結構,sequence序列,functions函數(shù),procdure存儲過程,packages包
2 使用TOAD導出表數(shù)據ebankdata.sql文件
3 在ebank239數(shù)據庫創(chuàng)建表空間
4 在ebank239上導入tables表結構,sequence序列,
functions函數(shù),procdure存儲過程,packages包
5 在ebank239上導入表數(shù)據ebankdata.sql

然后,啟動本機的WSAD服務器中的應用,修改配置文件,連接本機數(shù)據庫ebank239
在執(zhí)行登陸的OP時出現(xiàn)問題:
SQLException:ORACLE ORA-00600
經過調試發(fā)現(xiàn),存儲過程正確返回0,在把存儲過程返回的結果集寫入iColl時,即執(zhí)行
ResultSet authInfoiCollRs = (ResultSet) stmt.getObject(baseRsPos);
時報錯,多次調試,認為是數(shù)據庫驅動的問題,因為X.X.X.84上的數(shù)據庫是ORACLE816,WSAD應用中的oracle驅動可能需要升級。
然后在\WebContent\WEB-INF\lib\下升級了ORACLE9i自帶的驅動classes12.jar
重新啟動WSAD服務器后,應用運行正常。
以上供大家參考。

獻給那些被此類問題困擾的朋友們^_^