我在我的系统中安装了oracle 11g R2。但是当我在sql developer中连接到数据库时,它会显示如下错误:
执行请求的操作时遇到错误: 网络适配器无法建立连接 供应商代码20
我知道这是由于oracle的错误CLASSPATH
我的Oracle和Java的CLASSPATH是:
E:\app\JamesPJ\product\11.2.0\dbhome_1\jlib\orai18n.jar.;E:\app\JamesPJ\product \11.2.0\dbhome_1\jdbc\lib\ojdc6_g.jar.;E:\app\JamesPJ\product\11.2.0 \dbhome_1\BIN.;C:\Program Files\Java\jdk1.7.0_09\bin.;C:\Users\JamesPJ\Documents.;E: \app\JamesPJ\product\11.2.0\dbhome_1\jdbc\lib.;E:\app\JamesPJ\product\11.2.0\dbhome_1\jlib.;E:\app\JamesPJ\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar.;E:\app\JamesPJ\product\11.2.0\dbhome_1\oc4j\jdbc\lib\orai18n.jar.;E:\app\JamesPJ\product\11.2.0\dbhome_1\oc4j\jdbc\lib\ocrs12.jar
我不知道那些变量是否正确。 如果有人知道解决方案,请回答我...... 提前谢谢......
答案 0 :(得分:0)
尝试使用.;
替换CLASSPATH中找到的所有;
并删除空格,例如:
E: \app\JamesPJ\product\11.2.0\dbhome_1\jdbc\lib
然后再试一次,你的类路径现在看起来不正常。