java开发---关于ORA00604和ORA12705
Posted 汉唐风雨夜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java开发---关于ORA00604和ORA12705相关的知识,希望对你有一定的参考价值。
MyEclipse和oracle连接中出现的一个问题:
在使用工具连接orcale数据库时报了这两个异常 ORA-00604和ORA12705 ;
查找问题原因:
大概猜测是与字符集有关系 , 确认服务器的orcale字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK (简化汉语), 开始检查是否本机字符集存在问题 , 最后发现是MyEclipse的环境编码和oracle有冲突 , oracle在注册表中NLS_LANG的值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,(简化汉语)而myeclipse中启动时的配置文件-Duser.language的属性却为en , 从而造成异常 .
解决:
在MyEclipse的安装目录下找到eclipse.ini或者MyEclipse.ini , 修改-Duser.language属性为zh , 保存后重启 解决 .
以上是关于java开发---关于ORA00604和ORA12705的主要内容,如果未能解决你的问题,请参考以下文章
java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01003: 语句未进行语法分析
myeclipse6.0 连接oracle10g的问题 ORA-00604,ORA-12705
jdbc 查询5万条数据出现 ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01000: 超出打开游标的最大数