Oracle 相关错误或异常

来源:互联网 发布:西卡淘宝店 编辑:程序博客网 时间:2024/05/14 21:59

记录一下自己遇到的 Oracle 数据库相关的错误。

1.java.sql.SQLException: The Network Adapter could not establish the connection

解决:开启服务OracleOraDb11g_home1TNSListenerLISTENER1(总是忘了~)


2.java.sql.SQLException: Listener refused the connection with the following error:

ORA-12519, TNS:no appropriate service handler found

解决:因为我用的是新建的CAD实例,这里关了OracleServiceORCL服务后问题解决。

(针对我的应用,只读txt数据,存到Oracle)开启的服务如图:


另一,可能是连接池泄露。重启之后好了。。。


3.在PL/SQL中建空间索引时,提示如下错误:ORA-13206::创建空间索引时出现内部错误 在MDSYS.SDO_INDEX_METHOD_10I


原因是我之前插入的坐标数据大于200个字符,而定义的时候是200个字符。对其建索引时报了上述错误。


4.ORA-12154 could not resolve the connect identifier specified
原因参考此篇博客。就是 TNS Service Name 没填对。


5.JSP文件中报了如下错误:javax.servlet.ServletException: java.sql.SQLException: ORA-28001: the password has expired
密码过期,可参考此文来解决。直观的,就是用PL/SQL登陆时,提示密码过期,让你重新输入密码,输入就可以了。


6.错误:java.sql.SQLException: ORA-00911: 无效字符
如下图。改了好几次,最后Google了一下,发现的确如别人所说,SQL语句中多了个分号!!!在修改的时候就发现了两个分号夹一个引号感觉好奇怪的。。
把SQL语句中的分号去了就可以了。




1 0