首页
博客
专栏课程
下载
问答
社区
会员中心
论坛
代码
直播
Chrome 插件
能力认证
导航
全部
Ada助手
...
Ada助手
登录/注册
社区
基础和管理
帖子详情
ORA-12170:TNS:连接超时
visionlch
2007-07-24 04:09:13
在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时”这样的报错,请大侠帮帮忙
...全文
给本帖投票
17420
11
打赏
收藏
ORA-12170:TNS:连接超时
在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时”这样的报错,请大侠帮帮忙
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
oracle递归查询子节点个数
>>
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
显示为
卡片
标题
链接
打赏红包
myhome199899
2012-02-02
打赏
举报
回复
兄弟,关闭服务器端防火墙即可,看你的描述这个问题一定可以解决了。
yuchensuifeng
2011-12-27
打赏
举报
回复
1521开了也报超时怎么办。。。头疼了。。。
A0_嘟嘟飞_0A
2010-07-27
打赏
举报
回复
估计是把1521端口又开了就解决了
w_sabre
2008-06-06
打赏
举报
回复
就是啊,如何解决的,分享一下
小杨在路上
2008-05-22
打赏
举报
回复
你是怎样搞定的呢!!
说出来分享一下!
谢谢!
visionlch
2007-07-24
打赏
举报
回复
搞定了,谢谢了
chqchq
2007-07-24
打赏
举报
回复
Win XP中的防火墙设置中将1521端口设为例外试试
visionlch
2007-07-24
打赏
举报
回复
1521端口好像是被关闭了,如何打开呀
hongqi162
2007-07-24
打赏
举报
回复
那应该是防火墙的问题了,使用netstat -na 看看1521端口是否已经打开
visionlch
2007-07-24
打赏
举报
回复
网络服务名配置是正确的,因为以前一直是用这个配置的,网络也没有问题,能够ping通,但用tngping时报错:“TNS-12535:操作超时”
hongqi162
2007-07-24
打赏
举报
回复
tnsping ip地址
ping一下看看是不是可以ping通,看看网络服务名配置是否正确
ora
cle远程
连接
服务器出现
ORA
-
12170
TNS
:
连接
超时
解决办法
错误描述:
ora
cle远程
连接
服务器出现
ORA
-
12170
TNS
:
连接
超时
错误检查:有很多是
ora
cle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: (1)关闭防火墙; (2)在防火墙中添加,orcale端口1521例外。 您可能感兴趣的文章:常用的
Ora
cle doc命令(收藏)
Ora
cle 多行记录合并/
连接
/聚合字符串的几种方法
Ora
cle中字符串
连接
的实现方法php
连接
ora
cle数据库及查询数据的方法plsql
连接
ora
cle数据库报
ora
12154错
ora
-
12170
tns
连接
超时
本文适用于本地的客户端连不上服务器的情况,并且对于怎样实现内网和外网的同时访问有一定的参考。
TNS
-12541:
TNS
: 无监听程序
TNS
-12560
TNS
-12541:
TNS
: 无监听程序
TNS
-12560:
TNS
: 协议适配器错误
TNS
-00511: 无监听程序 文章转自:http://www.luocs.com/archives/464.html 此文版权归作者 – yaogang所有,转载请注明yaogang©www.luocs.com。 Luocs说:这是我一个朋友的一个监听器问题解决案例,这是昨天发生的事情,我一直跟朋友一起Troubleshooting,折腾了半天最后是BUG所致。再次汗颜,Windows平台惹不起啊!好,那么下面开始分享我朋友的案例! 环境描述: OS : Windows Server 2008 64Bit (做了HA) DB : 11.1.0.7.0 排错过程: 前天应用不能访问数据库了 (后台应用能访问数据库),故障发生。 马上登录到服务器里查看监听状态,发现有
TNS
-12541 ,
TNS
-12560等错误 Luocs补充:我跟朋友要了错误代码,但他没有保存,就直接贴图。 从计算器的管理 –> 服务选项 –> 检查
ora
cle 监听服务程序,发现该服务已经停止。 手动把监听服务启动,这时候服务状态上显示为已启动,但在CMD窗口执行lsnrctl status的时候依然返回错误信息: C:\>lsnrctl status LSNRCTL for 64-bit Windows: Version 11.1.0.7.0 - Production on 12-11月-2012 18:1 8:32 Copyright (c) 1991, 2008,
Ora
cle. All rights reserved. 正在
连接
到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.10.203.218)(PORT=1521)))
TNS
-12541:
TNS
: 无监听程序
TNS
-12560:
TNS
: 协议适配器错误
TNS
-00511: 无监听程序 64-bit Windows Error: 61: Unknown error 正在
连接
到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) 过段时间回显非常慢。 然后我检查了下告警日志,大量的
ora
错误 Fatal NI connect error
12170
. VERSION INFORMATION:
TNS
for 64-bit Windows: Version 11.1.0.7.0 - Production
Ora
cle Bequeath NT Protocol Adapter for 64-bit Windows: Version 11.1.0.7.0 - Production Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 11.1.0.7.0 - Production Time: 12-11月-2012 15:23:33 Tracing not turned on.
Tns
error struct: ns main err code: 12535
TNS
-12535:
TNS
: 操作
超时
ns secondary err code: 12560 nt main err code: 0 nt secondary err code: 0 nt OS err code: 0 Client address:
ORA
-609 : opiodr aborting process unknown ospid (4116_6104) 这时候朋友怀疑是不是监听器配置问题,就把原先的监听器删除重建了下,问题依然。 网上有个解决
TNS
-12535错误的案例,平台和版本都很类似,如下: 1、在 sqlnet.
ora
文件中 增加如下行: DIAG_ADR_ENABLED = OFF 2、在listener.
ora
文件中增加如下行: DIAG_ADR_ENABLED_ = OFF 如何监听是listener时,则前面的名称为:DIAG_ADR_ENABLED_LISTENER = OFF 3、重新启动windows服务管理中的监听程序.先停止,然后再重新启动. 4、检查结果.发现可以了,返回的值在10毫秒.有时为0毫秒.成功!! 但这并不是问题发生原因,在继续排查过程中偶然发现监听日志大小居然为4G。然后把这现象告诉了Luocs。 过了一会儿,Luocs回应是
Ora
cle一个BUG,BUG号为9879101 : THE CONNECT THROUGH LISTENER WAS SLOW WHEN LISTNER LOG GROWED 4GB。 Luocs还提供了MOS上一篇文章,ID 1319797.1 : WINDOWS: Listener Hangs & Lsnrctl Commands Are Slow or Hang,里面给出了解决方法: You can solve this problem by deleting the large listener in $
ORA
CLE_BASE\diag\
tns
lsnr\\listener\trace\.log 1) Stop the listener process using the command line or Control Panel Service. 2) Delete the log file(s) that are at or approaching the 4G size limit at this location: $
ORA
CLE_BASE\diag\
tns
lsnr\\listener\trace\.log 3) Issue any lsnrctl command and you will see a new listener.log in its place under: $
ORA
CLE_BASE\diag\
tns
lsnr\\listener\trace\ Since ADR Diagnostics are enabled for this listener these steps cannot be done dynamically using the lsnrctl utility. e.g. LSNRCTL>set log_file mylog Will yield:
TNS
-01251: Cannot set trace/log directory under ADR. However, it is possible to disable the flat file listener logging using the following commands: LSNRCTL>set current_listener LSNRCTL>set log_status OFF LSNRCTL>save_config 我就按照以上说明如下进行: 1)LSNRCTL进入交互模式 2)执行set current_listener LISTENER 3)set log_status off 4)stop 停止监听器 5)手工删除ADR指定的监听日志路径下的listener.log文件 6)start重启监听器 7)status查看状态 到此问题解决。
在客户端配置
TNS
测试报错
ORA
-
12170
:
TNS
:
连接
超时
在Red Hat Enterprise Linux Server Releae 5.5 成功安装
ORA
CLE 10g 后,在客户端配置
TNS
后,测试是否可以
连接
到数据块服务器,结果报错:
ORA
-
12170
:
TNS
:
连接
超时
解决
ORA
-
12170
:
TNS
connect timeout occurred问题
公司服务器周末要加硬盘,周一来后应用连不上了。报错如下 报错:
ORA
-
12170
:
TNS
connect timeout occurred 第一反应是监听没开: 1. 测试了一下,
连接
超时
没用ping 通 C:\Users\Administrator>
tns
ping brorcl
TNS
Ping Utility for 64-bit Windows: Version 11.2.0.1.0 – Production on 15-6月 -2015 09:45:43 Copyright (c) 1997, 2010,
Ora
cle. All rights reserved. 已使用的参数文件
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
积分榜
荣誉榜
原力榜
学习榜
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章
手机看
关注公众号
客服
返回
顶部