[Oracle报错]TNS-12535: TNS:operation timed out、TNS-00505: Operation timed out

摘要:
Oracle11.2.0.4x64OSCentOS6.6x64问题描述:警报日志包含以下网络错误

Oracle 11.2.0.4 x64

OS CentOS 6.6 x64

问题描述:

alert日志出现网络错误如下

***********************************************************************

Fatal NI connect error 12170.

  VERSION INFORMATION:
    TNS for Linux: Version 11.2.0.4.0 - Production
    Oracle Bequeath NT Protocol Adapter for Linux: Version 11.2.0.4.0 - Production
    TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.4.0 - Production
  Time: 29-MAY-2018 12:03:36
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12535
    
TNS-12535: TNS:operation timed out
    ns secondary err code: 12560
    nt main err code: 505
    
TNS-00505: Operation timed out
    nt secondary err code: 110
    nt OS err code: 0
  Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=10.68.196.88)(PORT=62731))
Tue May 29 12:03:45 2018


***********************************************************************

问题原因:

1、Client在default 60秒内没有完成认证

2、网络攻击,例如:半开连接攻击

3、DB负载太高

解决方案:

①sqlnet.ora文件加入SQLNET.INBOUND_CONNECT_TIMEOUT=0

  To specify the time, in seconds, for a client to connect with the database server and provide the necessary authentication information.

  Default 60 seconds(11.2)

②listener.ora文件加入INBOUND_CONNECT_TIMEOUT_listener_name=0

  To specify the time, in seconds, for the client to complete its connect request to the listener after the network connection had been established.

  Default 60 seconds(11.2)

③重载监听lsnrctl reload

参考文档:

    https://www.cnblogs.com/Richardzhu/articles/2836466.html

    https://docs.oracle.com/cd/E11882_01/network.112/e10835/sqlnet.htm#NETRF210  搜索SQLNET.INBOUND_CONNECT_TIMEOUT

    https://docs.oracle.com/cd/E11882_01/network.112/e10835/listener.htm#NETRF312 搜索INBOUND_CONNECT_TIMEOUT_listener_name

-The End-

 
Tank
20180604

免责声明:文章转载自《[Oracle报错]TNS-12535: TNS:operation timed out、TNS-00505: Operation timed out》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Basic语言开发笔记:Basic语言介绍、环境搭建、基本语法示例与程序实例centos7之NFS使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

LINUX下查找大文件及大的文件夹

原帖地址:https://www.cnblogs.com/iyoume2008/p/6105590.html 今天正好碰到这样的问题,在博客园中看到有以上地址的一篇文章,照着上面的操作解决了问题,但是排版上看着不是特别舒服,自己也想记录下来,就全文COPY了,只是改了下版式。望作者谅解 1如何查找大文件其实很多时候,你需要了解 /u01/app/oracl...

重新初始化RAC的OCR盘和Votedisk盘,修复RAC系统

假设我们的RAC环境中OCR磁盘和votedisk磁盘全部被破坏,并且都没有备份,那么我们该如何恢复我们的RAC环境。最近简单的办法就是重新初始化我们的ocr盘和votedisk盘,把集群中的所有相关资源重新注册到OCR磁盘和votedisk磁盘中。 1.停掉所有节点的Clusterware Stack [root@rac3 bin]# ./crsctl...

oracle hint

Hint概述基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更...

Oracle:RAC关闭、启动、重启步骤:10g、11g

关闭 顺序:【其他节点】-> [第一个节点] 操作:   step 1:       {         以grid用户或关闭监听: { crs_stop 监听器资源名 | srvctl stop listener } --全局         |         oracle用户关闭监听:{ lsnrctl stop } --单个节点       ...

Oracle分组查询

分组查询 分组函数 :group by 要分组的列名 对数据集合处理的函数,可以处理多行数据--5个分组函数--count --计数函数,用于数量的统计--sum 求和函数,对数据进行求和--avg 求评平均,对一组数据求平均值--min ,求最小值--max ,求最大值--分组函数,也叫统计函数,一般也做数据统计使用 例子:--查询出10部门的最高工资和...

ORACLE 11G 闪回技术(闪回数据库、表、回收站)

ORACLE 11G 闪回技术(闪回数据库、表、回收站) weixin_45389319分类专栏: 数据库 文章标签: 数据库版权闪回数据库就是将数据库回退到过去的一个时间点或scn上,从而实现数据库的恢复,这种恢复不需要通过备份,所以更方便、更快速。该功能不基于撤销数据,而是基于闪回日志。 语法flashback 【standby】 database d...