【发布时间】:2018-05-28 18:19:01
【问题描述】:
我已经在我的 tnsnames.ora 中配置了我的连接字符串。在我的 sqlnet.ora 中我的内容如下:
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES, HOSTNAME)
NAMES.DEFAULT_DOMAIN = WORLD
TRACE_LEVEL_CLIENT = OFF
SQLNET.EXPIRE_TIME = 30
当我从 tnsnames.ora 对 SID 进行 tnsping 调用时,我遇到了错误:
TNS-03505: Failed to resolve name
来自 tnsname.ora 的示例配置
TNS_NAME =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = HOST.NAME)(PORT = PORT_NUMBER))
)
(CONNECT_DATA =
(SERVICE_NAME = SID)
)
)
我做错了什么?
【问题讨论】:
-
服务名有效吗?没有看到你的 tnsnames 和服务器上的监听器配置,我们帮不了你
-
显示文件 tnsnames.ora。执行命令示例
tnsping tns_alias