社区
Oracle 高级技术
帖子详情
客户端连接oracle提示ora12170 tns连接超时
zwf724150880
2018-04-20 11:04:16
通过oracle客户端访问服务端A,提示ora12170 tns连接超时, 但是其余同事是可以连接上去的,就有几个同事的连接不上,
比对了 tns 没问题,服务器IP可ping通,端口也可以telnet ,本地防火 墙也已经关闭,请问还可能是什么问题?
...全文
2914
6
打赏
收藏
客户端连接oracle提示ora12170 tns连接超时
通过oracle客户端访问服务端A,提示ora12170 tns连接超时, 但是其余同事是可以连接上去的,就有几个同事的连接不上, 比对了 tns 没问题,服务器IP可ping通,端口也可以telnet ,本地防火 墙也已经关闭,请问还可能是什么问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hujiaqimama
2020-08-28
打赏
举报
回复
同样的问题,另一台win7可以,但server2008去连接远程服务器的Oracle数据库,就报ora12170 tns连接超时
zacao_03
2019-08-09
打赏
举报
回复
楼主问题解决了么?怎么解决的 我也遇到类似问题,telnet ping tnsping都可以,唯独sqlplus报超时
Rotel-刘志东
2018-04-21
打赏
举报
回复
还是环境问题。
卖水果的net
2018-04-20
打赏
举报
回复
用的哪个客户端? 直接 用 ip/sid 形式试一下。
学海无涯-回头是岸
2018-04-20
打赏
举报
回复
tnsping 通吗? ip:port/service
minsic78
2018-04-20
打赏
举报
回复
看下sqlnet.ora,是不是配置了黑/白名单
oracle
远程
连接
服务器出现 ORA-12170
TNS
:
连接
超时
解决办法
错误描述:
oracle
远程
连接
服务器出现 ORA-12170
TNS
:
连接
超时
错误检查:有很多是
oracle
自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 这里主要是防火墙问题,解决办法: (1)关闭防火墙; (2)在防火墙中添加,orcale端口1521例外。 您可能感兴趣的文章:常用的
Oracle
doc命令(收藏)
Oracle
多行记录合并/
连接
/聚合字符串的几种方法
Oracle
中字符串
连接
的实现方法php
连接
oracle
数据库及查询数据的方法plsql
连接
oracle
数据库报ora 12154错
ora-12170
tns
连接
超时
本文适用于本地的
客户端
连不上服务器的情况,并且对于怎样实现内网和外网的同时访问有一定的参考。
在
客户端
配置
TNS
测试报错ORA-12170:
TNS
:
连接
超时
在Red Hat Enterprise Linux Server Releae 5.5 成功安装
ORACLE
10g 后,在
客户端
配置
TNS
后,测试是否可以
连接
到数据块服务器,结果报错:ORA-12170:
TNS
:
连接
超时
Oracle
客户端
连接
Oracle
服务器.docx
本章主要讲解
oracle
客户端
连接
oracle
效劳器,主要有以下内容: 1.配置本地net效劳名配置 2.用sqlplus
连接
; 3.用toad
连接
; 一、配置本地net效劳名 首先说明我们的效劳器的IP为60.220.246.53,
oracle
的SID为czdb。 翻开配置本地net效劳名向导如下列图: 点击进入Net Configuration Assistant,出现如下列图所示:
Oracle
客户端
连接
Oracle
服务器全文共9页,当前为第1页。
Oracle
客户端
连接
Oracle
服务器全文共9页,当前为第1页。 选择默认的添加,然后下一步,如下列图:
Oracle
客户端
连接
Oracle
服务器全文共9页,当前为第2页。输入效劳名(效劳名其实就是
oracle
的SID)czdb,然后点击下一步:
Oracle
客户端
连接
Oracle
服务器全文共9页,当前为第2页。 选择默认TCP,然后选择下一步:
Oracle
客户端
连接
Oracle
服务器全文共9页,当前为第3页。输入主机名〔即
oracle
效劳器主机IP〕60.220.246.53,然后进入下一步:
Oracle
客户端
连接
Oracle
服务器全文共9页,当前为第3页。 然后选择 ,进入下一步: 里面的详细信息说的是密码不对,说明是
连接
到了效劳器,我们只要改一下用户名和密码就可以了,然后点击更改登录: OK,测试成功; 另说明:查询本用户下的所有表的信息叫数据字典: user_tables;DBA_users; 两类数据字典表 dba一般是system用户 查表的信息从数据字典里查如:select table_name from user_tables; dual是名义表,不存任何东西.
Oracle
客户端
连接
Oracle
服务 全文共9页,当前为第4页。
Oracle
客户端
连接
Oracle
服务 全文共9页,当前为第4页。
Oracle
远程
连接
数据库总结
Oracle
代码 : orCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = .xx.xx)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) orCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xx.xx)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) 主要的参数为HOST、PORT、SERVICE_NAME 可能的问题: *
连接
超时
:很大可能性是windows自带的防火墙开着,屏蔽了1521端口
Oracle
远程
连接
数据库总结 注:本文讲述了
oracle
数据库实例
连接
的配置过程,三个重要的配置文件位于C:\
oracle
\product\10.1.0\Db_1\NETWORK\ADMIN目录下 1. sqlplus sys/
oracle
@orcl sqlnet.ora 文件格式NAMES.DIRECTORY_PATH= (
TNS
NAMES,HOSTNAME)。
客户端
就会首先在
tns
names.ora文件中找orcl的记录。如果没有相应的记录那么尝试把orcl当作一个主机名,通过网络的途径去解析它的ip地址然后去
连接
这个ip上GLOBAL_DBNAME=orcl这个实例。
Oracle
客户端
连接
Oracle
服务器全文共9页,当前为第5页。这个文件类似于unix 的hosts文件,提供的
tns
name到主机名或者ip的对应,只有当sqlnet.ora中类似NAMES.DIRECTORY_PATH= (
TNS
NAMES) 这样,也就是
客户端
解析
连接
字符串的顺序中有
TNS
NAMES时,才会尝试使用这个文件。 #你所要
连接
的时候输入得
TNS
NAME,如果listner启动失败尝试改IP地址 ora10gcsdl1 =
Oracle
客户端
连接
Oracle
服务器全文共9页,当前为第5页。 (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ora10gcsdl1) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = IBM-66336DAFE8F .ibm )(PORT = 1521)) (CONNECT_DATA = (SERVE
基于ORA-12170
TNS
连接
超时
解决办法详解
本篇文章是对ORA-12170
TNS
连接
超时
的解决办法进行了详细的分析介绍,需要的朋友参考下
Oracle 高级技术
3,492
社区成员
18,716
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章