问题标签 [tnsping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
28 回答
1672199 浏览

oracle - ORA-12514 TNS: 监听器当前不知道连接描述符中请求的服务

我们在本地运行一个应用程序,但遇到以下错误:

ORA-12514: TNS:listener 当前不知道连接描述符中请求的服务

我已经测试了使用TNSPing正确解析的连接,我尝试SQLPlus尝试连接,但失败并出现与上述相同的错误。我将此语法用于SQLPlus

我们已经验证:

  • 服务器上的 TNS 侦听器正在运行。
  • 服务器上的 Oracle 本身正在运行。

我们不知道对此环境进行了任何更改。还有什么我们可以测试的吗?

0 投票
2 回答
35905 浏览

oracle11g - 设置环境变量 ORACLE_HOME 时遇到问题

我有一个全新安装的Oracle 11g客户端。

我在使用tnsping. 它给出了一个错误:

我已将环境变量设置 ORACLE_HOME 如下

我不确定 ORACLE_HOME 的确切路径应该是什么。

如何确定 ORACLE_HOME 目录的确切路径是什么?

D:\oracle\product\11.2.0\client_1吗?or D:\oracle\product\11.2.0\client_1\BIN

有什么建议或解决方案吗?

0 投票
1 回答
42838 浏览

oracle - 使用 tnsping 时,我可以指定端口号和 SID 吗?

我使用 Bitvise Tunnelier 通过 SQL Developer 连接到一系列 Oracle 数据库;连接到本地主机和特定的端口号,这工作正常。我想通过其他方式(例如,.NET)进行连接,我正在使用 tnsping 进行故障排除。

有没有办法使用端口号和 SID 运行 tnsping?我试过了:

全部给出“TNS-03505:无法解析名称”。

0 投票
1 回答
814 浏览

oracle - Visual Studio 无法解析 tns

我有一段时间有问题,但突然它变成了一个终端错误,因为我必须在“今天”完成这项任务。我已经尝试了所有建议。

由于安装 oracle 时出现问题,我找到了一种解决方法,并使用下面的连接字符串连接到数据库,该方法有效:

在那个数据库中,我有一个连接表,我的数据层用它来连接其他数据库。所以问题就从这里开始了。当我尝试连接到其他数据库时,我收到错误:ORA-12154:TNS:无法解析指定的连接标识符。

长话短说:我不能碰那张桌子。tnsping 确实有效,toad 也有效。但是plsql developer和visual studio不能。我的意思是监听器、sqlora、tnsnames 或此类特定的 oracle 文件应该有问题,我找不到什么。

0 投票
1 回答
990 浏览

oracle - Oracle tns Ping 错误

我在安装过程中在我的笔记本电脑上安装了 oracle 11g express edition 我将 tns 端口号保持为 1530 .. 现在当我在 cmd 提示符下启动 tnsping 1530 时,它给了我 C:\Users\SAI>tnsping 1530 TNS Ping Utility for 32-bit Windows: Version 11.2.0.2.0 - Production on 21-DEC- 014 18:34:58 Copyright (c) 1997, 2010, Oracle. All rights reserved. Used parameter files: C:\oraclexe\app\oracle\product\11.2.0\server\network\admin\sqlnet.ora Used HOSTNAME adapter to resolve the alias Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROT COL=TCP)(HOST=0.0.5.250)(PORT=1521))) TNS-12543: TNS:destination host unreachable

当我在 1912 上看到其 OracleServicesXe 和 6852 上的 OracleXeClrAgent 的任务管理器中的服务时。我想在 Eclipse 和 Tomcat 中开发 JEE 应用程序作为 Web 服务器,请提前帮助我..Thanx

0 投票
0 回答
1021 浏览

oracle11g - TNS Ping Oracle 客户端 11g

我在 Win2012 服务器上安装了 Oracle Client 11g。运行设置后,我设置了环境变量,然后尝试 ping 目标服务器。

我收到一条错误消息:

tns 03505 无法解析名称

我没有在我的 TNS.Ora 中添加任何内容,令我惊讶的是,我能够成功 ping 目标服务器的另一台服务器在 TNS.ORA 文件中也没有任何内容。

如果我在安装 Oracle 11g 客户端后需要做更多设置,有什么线索吗?

0 投票
6 回答
19816 浏览

sql-loader - SQL*Loader-704 和 ORA-12154

每当我尝试执行 sqlldr 时,我都会遇到错误

我试过了tnsping YYYYYXXXX

我得到以下错误

TNS-03505:无法解析名称

tnsnames.ora 包含

0 投票
1 回答
1474 浏览

oracle - tnsping 不适用于 //SERVER:PORT/SID 格式

这个作品

应用@ [服务器:/u01/home/apli/app/trx/appS_Apps/appS_Apps/logs] :/>tnsping app_test

IBM/AIX RISC System/6000 的 TNS Ping 实用程序:版本 10.2.0.4.0 - 生产于 2015 年 9 月 8 日 01:01:57

版权所有 (c) 1997、2007,甲骨文。版权所有。

使用的参数文件:/u01/home/app/oracle/product/10.2/network/admin/sqlnet.ora

使用 TNSNAMES 适配器解析别名尝试联系 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = monger) (Port = 1531))) (CONNECT_DATA = (SID = app_test))) OK (10 ms )

但事实并非如此。为什么?

app@[服务器:/u01/home/apli/app/trx/appS_Apps/appS_Apps/logs] :/>tnsping //monger:1531/app_test

IBM/AIX RISC System/6000 的 TNS Ping 实用程序:版本 10.2.0.4.0 - 2015 年 9 月 8 日 00:59:16 生产

版权所有 (c) 1997、2007,甲骨文。版权所有。

使用的参数文件:/u01/home/app/oracle/product/10.2/network/admin/sqlnet.ora

TNS-03505:无法解析名称

app @ [server: /u01/home/apli/app/trx/appS_Apps/appS_Apps/logs ] :/>ping monger PING monger.corp.com: (10.140.2.74): 56 个数据字节 64 个字节来自 10.140.2.74: icmp_seq=0 ttl=255 time=0 ms 来自 10.140.2.74 的 64 个字节:icmp_seq=1 ttl=255 time=0 ms 来自 10.140.2.74 的 64 个字节:icmp_seq=2 ttl=255 time=0 ms ^C ---- monger.corp.com PING 统计----传输 3 个数据包,接收 3 个数据包,0% 数据包丢失往返 min/avg/max = 0/0/0 ms

app@[服务器:/u01/home/apli/app/trx/appS_Apps/appS_Apps/logs] :/>tnsping //10.140.2.74:1531/app_test

IBM/AIX RISC System/6000 的 TNS Ping 实用程序:版本 10.2.0.4.0 - 生产于 08-SEP-2015 00:59:40

版权所有 (c) 1997、2007,甲骨文。版权所有。

使用的参数文件:/u01/home/app/oracle/product/10.2/network/admin/sqlnet.ora

TNS-03505:无法解析名称 app @ [服务器:/u01/home/apli/app/trx/appS_Apps/appS_Apps/logs]:/>

0 投票
2 回答
2346 浏览

oracle - 如何为新的数据库连接编写 sqlnet.ora 和 tnsnames.ora

我刚刚从 Oracle SQL Developer 创建了一个名为BATCHINSERT. 但是当我尝试tnsping它时,我收到以下错误。

这是我的sqlnet.ora

这是我的tnsnames.ora

如何为其编写条目以便我可以从.bat文件中运行它?

0 投票
1 回答
6987 浏览

oracle11g - 无法从客户端计算机连接到 Oracle 12c

我花了 3 天时间试图弄清楚为什么我无法从客户端计算机连接到我的 Oracle 12 数据库。我已经阅读了很多文章和谷歌搜索,但还没有找到解决方案。我已经尝试了一切可能并且已经知道了。所以我希望有人能指出我正确的方向。

以下是一些细节:

  1. 安装了 Oracle 12c 的 Win7 x64。
  2. Windows Server 2012 R2(客户端,是的,这个设置并不理想。稍后会解释原因)。
  3. Windows Server 2012 R2(域控制器)
  4. 所有机器都是虚拟机并且是域的一部分。
  5. 所有虚拟机都在 ESXI 6.0 下运行

我可以毫无问题地执行以下操作:

  1. 登录到 oracle 服务器。

    ORCL 是我的 oracle 实例(全局数据库标识符)。

    6.1 运行tnsping orcl

    6.2 lsnrctl 状态(启动并运行)

    6.3 从Windows Services 管理单元停止并重新启动listner 服务。

    6.4 sqlplus 系统/xyz@orcl

    6.5 Oracle SQL Developer可以连接ORCL

    6.6可以ping客户端机器。

但是我不能执行以下操作:

  1. 登录到客户端机器

    7.1 将 tnsnames.ora 从 oracle 服务器复制到此客户端计算机并放置在应位于的 [ORACLE_HOME]\network\admin 下。将“localhost”替换为 oracle sserver IP。

    7.2 使用sqlplus system/xyz@orcl 或Oracle SQL Developer 连接

    7.3 可以ping通oracle服务器。

    7.4 tnsping orcl(失败)

    7.4 已经禁用了 oracle 服务器上的所有防火墙(域、私有和公共)。防火墙或端口不应该有任何问题。

无论我做什么,我都无法从客户端机器连接。有人可以告诉我我做错了什么吗?附带说明一下,我无法在 Win2012R2 上安装 Oracle 12c。所以我安装在Win7x64上。但最终所有虚拟机都将在 Windows Server 2012R2 上运行。这个设置是我的家庭实验室。

谢谢!