用jsp 连接oralce ,出现以下oracle问题!

用jsp 连接oralce ,出现以下oracle问题!

用jsp 连接oralce ,出现以下oracle问题!   

--------------------------------------------------------------------------------

用jsp 连接oralce ,出现以下问题!

java.sql.SQLException: ORA-00600: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], []

是什么问题呢?      
600号,挺严重的。
你JSP是怎么写的啊。      
有点说明:我以前装了oracle9i,安装时在环境变量里设置了字符为:export NLS_LANG=AMERICAN; ,然后导入了oracle8i的数据文件,通过这个程序,可以正常连接和显示,只是在中文上出现乱码。后来有重新安装ora9i,在环境变量里设置了字符为export NLS_LANG=american_america.ZHS16GBK ,就没有乱码问题,但是就出现以上的错误!会不会是oracle9i和oracle8i的字符集的问题呢?

<p>&lt;%@ page language="java" contentType="text/html;charset=gb2312"%><br>
&lt;%@page import="java.sql.*"%><br>
&lt;html><br>
&lt;body><br>
<br>
&lt;%<br>
String driver = "oracle.jdbc.driver.OracleDriver";<br>
String strUrl = "jdbcracle:thinswervername:1521:dbname";<br>
<br>
    Class.forName(driver);<br>
    Connection conn = DriverManager.getConnection(strUrl, "username", "password");<br>
<br>
    Statement stmt = conn.createStatement();<br>
    ResultSet rs = stmt.executeQuery("select * from users");<br>
<br>
    while(rs.next())<br>
    {<br>
        out.println("username="+rs.getString("username") +" password="+  rs.getString("password") );<br>
    }<br>
<br>
    rs.close();<br>
    //mt.close();<br>
    conn.close();<br>
%><br>
<br>
&lt;p><br>
&lt;%<br>
out.print(conn.isClosed());<br>
%><br>
<br>
&lt;/body><br>
&lt;/html><br>
&lt;/body> <br>
&lt;/html> </p>      
有可能的话,加些DEBUG信息,看看600号错是在JSP的哪一行报出来的。