Oracle 数据库报错:ORA-12592问题排查过程

简介: Oracle 数据库报错:ORA-12592问题排查过程

问题现象:
在使用PL/SQL、Navicat等工具时,连接数据库操作,发现可以登录成功;但登录进去之后,执行SQL查询(小于20条以内)就会卡死,不同的客户端可能会报异常出现:
ora-12592:tns bad packet
ora-12569:tns:packet checksum failure

排查过程:
1、Ping数据库服务器IP地址也不丢包。

2、查看服务器资源,发现CPU使用率100%,停掉使用率高的线程后仍然不起作用。

3、查看数据库状态
数据库版本:11.2.0.1
查看监听器状态:lnsrctl status
查看数据库状态
查看数据监听日志,
抓取数据库日志分析
1)收集统计状态信息
SQL> oradebug setmypid
Statement processed.
SQL> oradebug dump systemstate 266
Statement processed.
SQL> oradebug tracefile_name
/u01/app/oracle/diag/rdbms/tst11/tst112/trace/tst112_ora_18823.trc
SQL> exit
2)查看统计信息
vi /u01/app/oracle/diag/rdbms/tst11/tst112/trace/tst112_ora_18823.trc
查看waiting字段的信息,查看等待信息

4、登录服务器端sqlplus,使用sqlplus执行查询SQL也没有问题;

5、查看服务器防火墙是否开启、拦截
firewall-cmd --list-all
service iptables status
systemctl status firewalld
firewall-cmd --state
service firewalld stop
service firewalld start

最终排查结果:
经上述几步排查后,于是排查网络环境,发现网络切换后数据库查询没有任何问题。这才最终确定为网络环境问题,更换路由器后正常。

相关文章
|
18天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
26 7
|
18天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
22 6
|
18天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
17 5
|
25天前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
27天前
|
监控 Oracle 关系型数据库
Oracle数据库性能优化
【10月更文挑战第16天】Oracle数据库性能优化是
26 1
|
20天前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
44 0
|
9天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
23 4
|
7天前
|
SQL 关系型数据库 MySQL
12 PHP配置数据库MySQL
路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
22 1
|
16天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
82 1
|
18天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
60 2

推荐镜像

更多