我们有一个在本地运行的应用程序,我们遇到以下错误:
ORA-12514:TNS:监听器当前不知道连接描述符中请求的服务
我已经测试了TNSPing正确解析的连接,我试图SQLPlus尝试连接,但失败的错误与上面相同.我用这个语法SQLPlus:
sqlplus username/password@addressname[or host name]
Run Code Online (Sandbox Code Playgroud)
我们已经证实:
我们不知道对此环境所做的任何更改.还有其他我们可以测试的吗?
我该如何安装tnsping?我尝试安装oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm,我可以使用一些客户端命令,但nog tnsping.
有什么简单的方法可以通过命令行列出我系统中所有可用的 tnsnames 吗?
每当我需要找出 tnsname 时,我只需使用tnsping命令搜索tnsnames.ora文件,然后在文本编辑器中打开它进行扫描。然后随后运行tnsping [tnsname]以检查连接健康状况。我在想是否有像tnslist 或 tns -l这样的简单命令来列出所有 tnsnames 但我找不到这样的命令。
我有在地址xx.xx.xx.xx上运行的oracle数据库,我知道登录名,密码和初始目录
我正在尝试在Oracle SQL Developer中建立新的连接,以便可以访问该数据库以进行查看。为此,我需要知道SID或服务名称。
很久以前,我将运行TNSPing.exe来获取服务名称,但是该程序不再可用。Oracle没有分发它。
有没有办法在某个地方访问此信息?
谢谢
我已经重新安装了Oracle 11g客户端。
我在使用时遇到问题tnsping。它给出了一个错误:
Message 3511 not found; No message file for product=NETWORK, facility=TNSTNS-0
05: Message 3505 not found; No message file for product=NETWORK, facility=TNS
Run Code Online (Sandbox Code Playgroud)
我将环境变量设置 ORACLE_HOME 如下:
D:\oracle\product\11.2.0\client_1\BIN
Run Code Online (Sandbox Code Playgroud)
我不确定ORACLE_HOME的确切路径是什么。
如何确定ORACLE_HOME目录的确切路径是什么?
是 D:\ oracle \ product \ 11.2.0 \ client_1吗?or D:\ oracle \ product \ 11.2.0 \ client_1 \ BIN
有什么建议或解决方案吗?
我使用Bitvise Tunnelier使用SQL Developer连接到一系列Oracle数据库; 连接到localhost和一个特定的端口号,这很好.我想通过其他方式(例如,.NET)进行连接,我正在使用tnsping进行故障排除.
有没有办法用端口号和SID运行tnsping?我试过了:
tnsping DatabaseSIDName:9001
tnsping DatabaseSIDName;9001
tnsping DatabaseSIDName,9001
Run Code Online (Sandbox Code Playgroud)
全部给出"TNS-03505:无法解析名称".
sqlldr "xxxx/xxxx@YYYYYXXXX" control=/home/local/INTERNAL/xxxxx/Presc_SQLLDR_File/Presc_SQLLDR.ctl log=/home/local/INTERNAL/xxxxx/Presc_SQLLDR_File/Presc_log.log data=home/achand/Presc_SQLLDR_File/Presc_SQLLDR.ctl
Run Code Online (Sandbox Code Playgroud)
每当我尝试执行 sqlldr 时,都会出现以下错误
SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
ORA-12154: TNS:could not resolve the connect identifier specified
Run Code Online (Sandbox Code Playgroud)
我试过 tnsping YYYYYXXXX
我得到以下错误
TNS-03505:无法解析名称
tnsnames.ora 包含
DDCPPSD.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = XXXXXYYY)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = YYYYYXXXX)
)
)
Run Code Online (Sandbox Code Playgroud)