问题标签 [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.
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 文件,并将内容复制到我的文件中。更改了参数,现在一切正常。不知道为什么我的不工作。
.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 应用程序和数据库位于同一台机器上。
php - 连接到 Oracle 10G R2 时出现 PHP 错误
我有这个代码:
我得到这个错误:
我正在尝试连接到远程 Oracle 数据库,但出现此错误,我不知道为什么
问题是什么?
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
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
说:
任何与这两个错误相关的帮助将不胜感激。
.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?
database - 如何通过局域网访问 Oracle 10g 服务器?
我在系统上安装了 Oracle 10g 服务器 Express 版(比如 host-a[100.101.102.103])
我尝试使用 sql 命令行上的命令从另一个系统(比如 host-b [100.101.102.104])访问数据库
但它说的是
请求超时。ORA-12170:TNS:发生连接超时
......我犯错的地方......
- 所有的用户名、密码和ip都是正确的。
- 两个系统都在同一个本地连接中......
请有人帮助我。
oracle - 如何使用 TOAD for Oracle 连接服务器数据库?
我将 TOAD 用于 Oracle 数据库(版本 10.6.1.3)。当我尝试连接服务器数据库时,它返回错误:
ORA-12170: TNS: 发生连接超时
我为 DIRECT-Host、Port、SID 编写了用户名、密码并使用:OraClient11g_home 进行连接。你对这个错误有任何想法吗?
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 服务器阻止了来自外部的连接..
windows - 在 Windows 上连接到 oracle 数据库
我的网络上有两台机器:
- pc-1在Windows XP SP3上运行,IP
192.168.1.15
- pc-2在Windows Vista上运行,IP
192.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.firewall
on pc-2 (vista+oracle) 已关闭,所以我认为防火墙不会阻塞端口 1065 。tnsping 192.168.1.16:1065
给出错误 TNS-12535: TNS:operation timed outsqlplus 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 - ------------------聆听
谁能详细说明我该怎么办?我第一次尝试这样做,所以不知道出了什么问题?