PLSQL连接Oracle数据库的报告或12154错误解决方案
PLSQL连接Oracle数据库的ORA 12154错误今天,有SQLPlus可以连接到远程数据库的问题,但它不能连接PLSQL。ora-12154:TNS:无法解析指定的连接标识符。
解决方案如下:
1。首先检查侦听器服务的服务器端是否打开,如果未打开,请启动监视器。
客户:tnsping
linux服务器:
# >程序lsnrctl状态查看监控状态
# >启动监听启动监听器
2。通过SQL Plus连接尝试,如果SQL Plus连接成功,它表明你的tnsnames.ora误差问题的内容我有一个空间中的别名dev_db面前,文本编辑器(编辑加,UE)是否有空间,只有一个,但肯定不是空间,如果内容出现在文件的中间文件是否会导致相应的所有连接的别名是不成功的,如果只有它自己连接别名不能成功是在最后,或其他连接别名可以连接成功。(注:我的tnsnames.ora配置为连接多个数据库实例,都多连接别名。)
如:空间
复制代码代码如下所示:
dev_db =
(描述=
(address_list = =
(地址=(协议为TCP)(主持人=口= 1521 ))))) 172.168.10.5)(
(connect_data = =
(SID = ora10)
)
)
3、如果你想确保你的tnsnames.ora内容是没有错的,删除oracle_home % % 产品文件 10.2.0 db_1 网络 admin目录,然后重新连接,这将解决的一般。解释:目录是动态生成的,当你建立一个连接文件。不要害怕删除问题。
4。主界面进入PLSQL,登录屏幕中选择取消不登录到主界面,然后选择菜单上的工具(工具)偏好(偏好),在设置窗口中,选择Oracle连接(链接),设置相应的窗口,发现甲骨文(Oracle主目录),家选择你的本地客户端安装版,保存设置,然后重新启动plsql developer,然后你可以登录。
我用了第二种方法来解决它。