gpt4 book ai didi

Oracle错误: TNS: Listener was not given the SERVICE_NAME in CONNECT_DATA

转载 作者:行者123 更新时间:2023-12-02 06:33:32 24 4
gpt4 key购买 nike

我已经在我的 Windows 7 64 位机器上安装了 Oracle 11 G 客户端(管理员选项)。

这是oracle home的路径

C:\app\anoop2\product\11.2.0\client_1

环境变量的“Path”也指向

C:\app\anoop2\product\11.2.0\client_1\bin;
C:\app\anoop2\product\11.2.0\client_1;

现在,虽然我可以通过 SQL 开发人员连接到服务器,但我无法使用 VB 6 连接它。这是我正在使用的代码

Dim aConn As ADODB.Connection
Set aConn = New ADODB.Connection
aConn.Open "PROVIDER=MSDAORA.1;PASSWORD=XXX;User ID=XXX;Data Source=XXX;Persist Security Info=True"

这是我的 tnsnames.ora 文件

DEV = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = XXX)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = DEV) ) )

我无法在我的计算机中找到监听器文件。我收到错误“TNS:监听器未在 CONNECT_DATA 中指定 SERVICE_NAME”。非常感谢任何指示和建议。

谢谢,阿努普

最佳答案

检查监听器日志并验证 DBA_SERVICES View 中的服务名称。在您的设置中,仔细检查“数据源”值

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

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