最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

oracle连接超时问题ora

来源:动视网 责编:小采 时间:2020-11-09 07:38:48
文档

oracle连接超时问题ora

oracle连接超时问题ora:场景:服务器双网卡 一个访问 一个内网访问 现象:tnsping 服务 通 ping 端口 通 sqlplus 出现ORA-12535: TNS:operation timed out。 解决: init.ora文件的最后加上一条参数: *.dispatchers=(address=(protocol=tc
推荐度:
导读oracle连接超时问题ora:场景:服务器双网卡 一个访问 一个内网访问 现象:tnsping 服务 通 ping 端口 通 sqlplus 出现ORA-12535: TNS:operation timed out。 解决: init.ora文件的最后加上一条参数: *.dispatchers=(address=(protocol=tc


场景:服务器双网卡 一个访问 一个内网访问 现象:tnsping 服务 通 ping 端口 通 sqlplus 出现ORA-12535: TNS:operation timed out。 解决: init.ora文件的最后加上一条参数: *.dispatchers=(address=(protocol=tcp)(port=5000))(dispatchers=3) 原因

场景:服务器双网卡 一个访问 一个内网访问

现象:tnsping 服务 通 ping 端口 通 sqlplus 出现ORA-12535: TNS:operation timed out。

解决:

init.ora文件的最后加上一条参数:  
    *.dispatchers="(address=(protocol=tcp)(port=5000))(dispatchers=3)"
原因:

需要在MTS模式下(共享模式)Oracle默认是专用模式。  经试验发现,如果不在init文件中设参数的话,Oracle仍然会要求一个随机端口和 1521端口来共同通讯,只是这个随机端口,并不随客户端会话和登录的变化而变化,在 没有重启服务器时,是固定的。 (试验发现,在专用模式下,每次连接,oracle服务器会按+1方式,提供一个非 1521的端口。)   
如果Oracle资料库和client端连线有经过firewall,在MTS模式下连线的设定可能需要特别注意,因为就算你防火墙开通了1521 port,但是在MTS下listener会把连线要求redirect给dispatcher,而dispatcher的port又是random port,这时候你可以选择client端改用Dedicated 连线,或者修改dispatcher设定来达成正常连结,而不会出现ORA-12535: TNS:operation timed out。

基本命令:
netstat -an 查看本机通信情况
lsnrctl status 查看情况
ping 查看本地网络
tnsping *** 查看TNS解析
sqlplus 查看客户端应用

# SQL> select name,network from v$dispatcher
  
  NAME NETWORK
  ---- --------------------------------------------------
  D000 (ADDRESS=(PROTOCOL=tcp)(HOST=ora1)(PORT=5000))
  D001 (address=(protocol=tcp)(port=5000))
  D002 (address=(protocol=tcp)(port=5000))

文档

oracle连接超时问题ora

oracle连接超时问题ora:场景:服务器双网卡 一个访问 一个内网访问 现象:tnsping 服务 通 ping 端口 通 sqlplus 出现ORA-12535: TNS:operation timed out。 解决: init.ora文件的最后加上一条参数: *.dispatchers=(address=(protocol=tc
推荐度:
标签: 连接 网卡 问题
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top