用sqlplus可以连接上Oracle正常,用PLSQL连接Oracle也正常。可是,在用MyEclipse的DB Browser连接Oracle时就出现以下的异常:
java.sql.SQLException:
ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified
问题原因:eclipse.ini文件里的配置项Duser.language=zh-cn不支持
解决方法:只需在MyEclipse/eclipse目录下找到eclipse.ini文件,把Duser.language=zh-cn 改成Duser.language=zh就行了,然后重启MyEclipse,问题就ok了