gpt4 book ai didi

oracle11g - tnsping 失败,但可以通过 sqlplus 连接到 Oracle DB

转载 作者:行者123 更新时间:2023-12-02 22:56:49 36 4
gpt4 key购买 nike

我已在 Windows XP 计算机上安装了 Oracle 客户端 v. 11.2.0.1,并设置了 TNS_ADMIN 和 ORACLE_HOME 环境变量。

使用 sqlplus 通过 TNS 别名连接到远程数据库工作正常:

sqlplus username/password@ALIAS

但是对同一别名的 tnsping 会导致以下错误:

P:\>tnsping ALIAS

TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 07-AUG-2
011 18:20:08

Copyright (c) 1997, 2010, Oracle. All rights reserved.

Message 3511 not found; No message file for product=NETWORK, facility=TNSMessage
3512 not found; No message file for product=NETWORK, facility=TNSMessage 3513 n
ot found; No message file for product=NETWORK, facility=TNSMessage 3509 not foun
d; No message file for product=NETWORK, facility=TNS

对于类似的问题(即在 Stack Overflow here 上),tnsping 至少能够从别名解析连接字符串。在这种情况下并非如此。这让我相信某些环境变量丢失或指向错误的位置。如有任何建议,我们将不胜感激。

最佳答案

我曾尝试仅自定义安装 ODBC 驱动程序和 SQL Developer,但遇到了此问题。 SQL Developer 可以正常连接,但 tnsping 会产生 3511 错误。从另一个安装复制 mesg 文件产生了 3505 错误。

安装管理员选项对我有用。

关于oracle11g - tnsping 失败,但可以通过 sqlplus 连接到 Oracle DB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6977038/

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