明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

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

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

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

獻(xiàn)給那些被此類問題困擾的朋友們^_^