oracle提示 ORA-12154: TNS: 无法解析指定的连接标识符
(2012-04-05 15:37:40)标签: | 分类: |
今天,遇到一个这种错误:
ora-12154通常的检查和处理办法: 1、首先查看客户端的tnsnames.ora文件,找到数据库连接的描述中,sid= 或service_name=之后的名称,假设这个名称是orcl。 2、然后在客户端用tnsping命令,测试刚才找到的实例名,命令:tnsping orcl 如果不通,则要从网络环境、数据库环境等方面找原因,看是否实例名错误、数据库是否启动、数据库监听是否启动、网络是否通畅。
查看注册表命令,如上图。
检查注册表,HKey_LocalMachine\Software\Oracle下面的Oracle_Hom
查看注册表命令,如上图。
检查注册表,HKey_LocalMachine\Software\Oracle下面的Oracle_Hom
4 找到你的oracle安装目录下的tnsnames.ora文件,并进行如下修改。
找到如图所示的文件,加上如下配置:
orcl = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SID = ORCL) ) ) 红色部分表示你需要连接的oracle服务名称和主机地址。
重启plsql应该就没什么问题啦~~~