首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle ORA-12560 TNS:协议适配器错误?

Oracle ORA-12560 TNS:协议适配器错误?
EN

Server Fault用户
提问于 2009-09-22 17:31:06
回答 2查看 6.7K关注 0票数 1

我正在使用Oracle数据库10g。这两台服务器都是Windows 2003。

我在一台服务器上设置了Orcale数据库。

这是来自带有数据库的服务器的TNSNames.ora。

代码语言:javascript
复制
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL.VIRTUALHOLD.COM =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = databaseServer)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

服务器上的环境变量是

代码语言:javascript
复制
  ORACLE_HOME   =   C:\oracle\product\10.2.0\db_1
  ORACLE_SID    =   orcl

我正在尝试从安装了Oracle客户端的另一个框连接到它。

下面是安装在另一个客户端服务器上的tnsnames.ora。

代码语言:javascript
复制
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = databaseServer)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )





 ORACLE_HOME    =   C:\oracle\product\10.2.0\client_1
 ORACLE_SID     =   orcl

在本地,我可以通过sqlplus连接数据库服务器,没有任何问题。

在客户端机器上,我一直收到错误:

代码语言:javascript
复制
 ORA-12560: TNS:protocol adapter error

我遗漏了什么?客户端TNSNames.ora需要不同吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-10-26 12:51:57

你检查过机器真的能找到对方吗?也就是说,在DNS或计算机主机文件中是"databaseServer“,而对它的查找是正确的。

票数 1
EN

Server Fault用户

发布于 2009-09-22 17:37:14

检查这两个服务器之间没有防火墙,您可以从客户端运行tnsping,看看它是否可以看到服务器。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/67768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档