plsql连接oracle数据库问题

我的plSql连接oracle时报出:无法解析指定的连接标识符;申明:  第一:在sqlplus /nolog 里面连接是完全没问题的  第二:在NET MANAGER 里面创建服务然后测试连接,也是可以连接的  第三:我的安装文件目录里是没有()的。  第四:用TOAD连接也是报相同的错误  第五:用eclipse连接也是没问题的  第六:别人远程连接我的数据库也是没问题的  第七:我重装过PLSQL,也不行。各位高手们,请指教,到底是哪里出问题了。我真的找不出原因了。请大家指教下。我都快疯了。。

首先确认你数据库有几个?如果有几个则需要设置,打开plsql ,tools--》Preferences,选中左边第一项“connection”,右边的配置栏中,下面oracle home 设置为你想连接的数据库。
如果你只有一个库,那么尝试做以下操作。打开服务查看相关的监听服务有没有开启。如果开启还是出现这个问题,那么确认一下你的电脑名或者配置的虚拟网卡ip是否做过改动,如果改动,数据库需重新建立。
如果没有上述问题,请在Net manager 中看一下oracle的服务名,端口号,服务地址是否配置正确。监听服务中主机名、端口号是否配置正确。都正确还是出错,那么建议关闭监听服务,删除原监听重新建立监听。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-06
1.先ping一下,服务器的ip,是否能够ping通。跟你的描述,应该是能ping通的。
2.检查你的tns是否配置正确,network\admin\tnsnames.ora。
3.看你的host文件,有没有异常
第2个回答  2020-04-30
相似回答