gpt4 book ai didi

.net - 甲骨文错误 : TNS: Listener was not given the SERVICE_NAME in CONNECT_DATA 1

转载 作者:行者123 更新时间:2023-12-04 14:46:05 24 4
gpt4 key购买 nike

当我尝试连接 Oracle 数据库时发现错误 Visual studio 2010

http://i.stack.imgur.com/BtIKu.jpg

http://i.stack.imgur.com/q6ffE.jpg

这是 TNSNAMES.ORA:

TNS_ALIAS=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =188.11.32.22)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

这是 sqlnet.ora
# sqlnet.ora Network Configuration File: F:\app\user\product\11.2.0\client_1\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

我现在该怎么办??

最佳答案

这是旧帖子,但由于我处于同样的情况,而且这个论坛在谷歌搜索中排名靠前,所以我决定发布我的解决方案。

我尝试将 XML 请求发送到 Oracle 服务器并从一个实例中获取:
ORA-12504: TNS:listener 未在 CONNECT_DATA 中指定 SERVICE_NAME

问题出在 FQDN service_name 中。它试图通过 EZCONNECT 解决它,但在 Oracle 11g 中,EZCONNECT 根本不发送服务名称。

解决方案:
1. 在 "$ORACLE_HOME\database\network\admin\sqlnet.ora"中仅使用 NAMES.DIRECTORY_PATH 中的 TNSNAMES,例如:

NAMES.DIRECTORY_PATH= (TNSNAMES)
  • 在“$ORACLE_HOME\database\network\admin\tnsnames.ora”中创建一个带有 FQDN 的附加部分。像:

    示例 =
    (描述=
    (地址列表 =
    (地址 =(协议(protocol) = TCP)(主机 = example.domain.com)(端口 = 1521))
    )
    (连接数据 =
    (SERVICE_NAME = x99.domain.com)
    (SID=X)
    )
    )

    示例.DOMAIN.COM =
    (描述=
    (地址列表 =
    (地址 =(协议(protocol) = TCP)(主机 = example.domain.com)(端口 = 1521))
    )
    (连接数据 =
    (SERVICE_NAME = x99.domain.com)
    (SID=X)
    )
    )
  • 使用 tnsping utilite ping 两个名称: 1) tnsping 示例; 2) tnsping example.domain.com - 两个名字都必须回答。

  • 注意!使用您自己的 HOST、SERVICE_NAME 和 SID ;)

    我希望它可以帮助某人。

    BR

    劳尔

    关于.net - 甲骨文错误 : TNS: Listener was not given the SERVICE_NAME in CONNECT_DATA 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19129931/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com