plsql连oracle服务器时,ORA-12154解决总结
1.可能因为字符串有问题:
首先检查一下tnsnames.ora文件中连接字符串配置项对不对,包括空格都要注意
2.第二种是因为 tns无法处理服务器名
装一个版本的客户端
(a)、打开。开始——程序——Oracle - OraHome92——Configuration and Migration Tools——Net Configuration Assistant
(b)、选择“命名方法配置”——下一步——勾选“本地”、“主机名”、“Oracle Names”——下一步
(c)、确认OK。
装了两个版本的客户端
打开PLSQL, 提示输入用户名密码是,取消,这样进入PLSQL Developer主界面,
菜单Tools-Preferences,在设置窗口中,选择Oracle-Connection,对应设置窗口中,找到 Oracle Home,选择OraHome92,保存设置,
然后重新启动PLSQL Developer
3.第三种可能是环境变量中没有配置oracle的bin,也许配置错了
本人路径为:C:\ORACLE\product\10.2.0\client_1\BIN
总结一下,希望对大家有所帮助