标签: orcleerror杂谈 | 分类: 数据库(oracle...) |
今天,遇到一个这种错误:
ora-12154通常的检查和处理办法:
1、首先查看客户端的tnsnames.ora文件,找到数据库连接的描述中,sid= 或service_name=之后的名称,假设这个名称是orcl。
2、然后在客户端用tnsping命令,测试刚才找到的实例名,命令:tnsping orcl
如果不通,则要从网络环境、数据库环境等方面找原因,看是否实例名错误、数据库是否启动、数据库监听是否启动、网络是否通畅。
1、首先查看客户端的tnsnames.ora文件,找到数据库连接的描述中,sid= 或service_name=之后的名称,假设这个名称是orcl。
2、然后在客户端用tnsping命令,测试刚才找到的实例名,命令:tnsping orcl
如果不通,则要从网络环境、数据库环境等方面找原因,看是否实例名错误、数据库是否启动、数据库监听是否启动、网络是否通畅。
查看注册表命令,如上图。
检查注册表,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应该就没什么问题啦~~~
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
红色部分表示你需要连接的oracle服务名称和主机地址。