问题标签 [ora-12170]

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 投票
9 回答
84220 浏览

oracle - sqlplus怎么连不上?

我的目标是从我的 OS X 机器连接到 Oracle 9i 实例。我已按照此处的设置说明进行操作,并且没有错误(最终)通过它们。但是,我发现 sqlplus 无法连接:

呜呜呜等...

我的tnsnames.ora档案...

也许需要设置一个环境变量?


更新

能够ping DB主机没有问题。

试过...

拿到...

尝试在 tnsnames.ora 中使用SID而不是。SERVICE_NAME似乎没有改变结果。恢复为SERVICE_NAME.


sqlnet.log 中的最后几个条目...


部分答案

谢谢大家的回答。他们很有帮助。我发现有一个DNS问题。我能够通过主机名 ping,所以认为应该可以正常工作。我也试过IP地址。原来,我需要内部的“10.1.xx”IP 地址才能在这台 OS X 机器上工作(但主机名在 Windows 上很好)。

在这一点上,我可以连接...

但是,将这些值输入到 tnsnames.ora 中,这仍然不起作用......

...


我搜索了一个与我需要的内容接近的示例 tnsnames.ora 文件,并将内容复制到我的文件中。更改了参数,现在一切正常。不知道为什么我的不工作。

0 投票
1 回答
8981 浏览

.net - 连接错误:Oracle.DataAccess.Client.OracleException ORA-12170

这花了我好几个小时。我必须让这个 .Net 应用程序在 XP 系统上运行。似乎有人弄乱了一些文件,所以 C# 中的 conn.Open() 导致了这个错误:

这是我的 sqlnet.ora 文件:

这是 tnsnames.ora:

这是 listener.ora:

我尝试将主机名更改为 localhost, 127.0.0.1 但这不起作用。还,

  • 我可以从 SQL Plus 执行查询。
  • 系统上没有防火墙
  • .Net 应用程序和数据库位于同一台机器上。
0 投票
2 回答
3901 浏览

php - 连接到 Oracle 10G R2 时出现 PHP 错误

我有这个代码:

我得到这个错误:

我正在尝试连接到远程 Oracle 数据库,但出现此错误,我不知道为什么

问题是什么?

0 投票
1 回答
8663 浏览

oracle - 我如何知道我的 SSIS 包使用哪个 ORA 文件连接到 Oracle 10g?

我正在维护一个从 Oracle 10g 数据库中提取数据的 SSIS 包。当连接超时并出现错误代码时:

由于初始化提供程序时出错,测试连接失败。ORA-12170: TNS: 发生连接超时

有人告诉我应该更改 sqlnet.ora 或 tnsnames.ora。这就提出了一个有趣的问题。除了一一更改直到问题消失之外,我如何才能找到 SSIS 正在使用哪个 ora 文件?

我应该补充一点,我在两个目录中有 tnsnames.ora 文件,这些文件没有命名为 backup 或 _old

D:\oracle\product\11.2.0\client_1\NETWORK\ADMIN

D:\oracle\product\11.2.0\client_2_32_bit\NETWORK\ADMIN

0 投票
1 回答
18903 浏览

c#-4.0 - Oracle 连接正常但 ORA-12170: TNS: 执行查询时发生连接超时

从 .net c# 控制台应用程序对 oracle 11g 数据库执行查询时出现一些错误。连接似乎已正确建立(conn.State属性Open在以下几行之后)

但是当启动任何查询时,我会收到ORA-12170错误(发生连接超时)。我不认为问题出在代码中,因为针对另一个数据库的相同测试可以正常工作。

我可以使用相同的用户通过Oracle SQL Developer连接到该数据库,并成功插入/删除行。

当尝试通过命令行连接sqlplus时,我得到一个ORA-12560: TNS:protocol adapter error,所以我无法进行任何测试。

所有的 oracle 服务都在运行。

命令Lsnrctl status说:

任何与这两个错误相关的帮助将不胜感激。

0 投票
1 回答
2128 浏览

.net - Oracle Connection String for ODP.NET with LDAP name

I'm using the current version of ODP.NET and trying to connect to an Oracle Server using an LDAP name. I tried the basic string:

Data Source=ServerName;User Id=RemovedUserId;Password=RemovedPwd;

The connection attempt just times out with the following error:

ORA-12170: TNS:Connect timeout occurred

I can connect with via TOAD with using the same LDAP, User ID and Password from the same box.

Do I need use something different than "Data Source" or do I need to add an LDAP prefix to the server name?

0 投票
1 回答
1311 浏览

database - 如何通过局域网访问 Oracle 10g 服务器?

我在系统上安装了 Oracle 10g 服务器 Express 版(比如 host-a[100.101.102.103])

我尝试使用 sql 命令行上的命令从另一个系统(比如 host-b [100.101.102.104])访问数据库

但它说的是

请求超时。ORA-12170:TNS:发生连接超时

......我犯错的地方......

  1. 所有的用户名、密码和ip都是正确的。
  2. 两个系统都在同一个本地连接中......

请有人帮助我。

0 投票
1 回答
5989 浏览

oracle - 如何使用 TOAD for Oracle 连接服务器数据库?

我将 TOAD 用于 Oracle 数据库(版本 10.6.1.3)。当我尝试连接服务器数据库时,它返回错误:

ORA-12170: TNS: 发生连接超时

我为 DIRECT-Host、Port、SID 编写了用户名、密码并使用:OraClient11g_home 进行连接。你对这个错误有任何想法吗?

0 投票
2 回答
2874 浏览

oracle - 无法从另一台仅 oracle 客户端的计算机连接到 oracle 服务器

我有一台机器作为 webserver,另一台作为 oracle 服务器,webserver:-centOS x64-从http://dony-ramansyah.blogspot.com/2012/02/install-oracle-client-dan-oci8-di 安装的 oracle 客户端。 html

oracle 服务器 - XP 家庭 x32

我无法连接到 oracle 服务器,

有什么建议吗?

在我的 Oracle 服务器(centOS)上

在我的 Oracle 客户端 (XP)

我认为我的 oracle 服务器阻止了来自外部的连接..

0 投票
3 回答
796 浏览

windows - 在 Windows 上连接到 oracle 数据库

我的网络上有两台机器:

  1. pc-1Windows XP SP3上运行,IP192.168.1.15
  2. pc-2在Windows Vista上运行,IP192.168.1.16

现在我已经在pc-2 (Vista) 上加载了Oracle 11gR2 ,并且监听器正在使用以下设置运行:address=192.168.1.16 and port=1065.

我正在尝试通过pc-1 (XP)连接到 Oracle 数据库,jdbc thin driver但出现错误网络适配器无法建立连接。
我的JDBC url:jdbc:oracle:thin:@192.168.1.16:1065:ora

pc-2是可达的,我检查了它ping 192.168.1.16

我从PC-1尝试了一些东西:

  • TELNET 192.168.l.16 1065给出错误Connecting To 192.168.1.16...Could not open connection to the host, on port 1065: Connect failed. firewallon pc-2 (vista+oracle) 已关闭,所以我认为防火墙不会阻塞端口 1065 。

  • tnsping 192.168.1.16:1065给出错误 TNS-12535: TNS:operation timed out

  • sqlplus sys/sys@//192.168.1.16:1065/ora as sysdba但它给出了错误

    错误:ORA-12170:TNS:发生连接超时

一些命令输出PC-2

  • netstat -a

LOCAL ADDRESS------------ FOREIGN ADDRESS-------------- STATE
192.168.1.16:1065----- PCNAME - ------------------聆听

谁能详细说明我该怎么办?我第一次尝试这样做,所以不知道出了什么问题?