ITPub博客

首页 > 数据库 > Oracle > oracle ORA-00603 ORA-27504 ORA-27300 ORA-27301 ORA-27302处理

oracle ORA-00603 ORA-27504 ORA-27300 ORA-27301 ORA-27302处理

原创 Oracle 作者:wanglinghua0907 时间:2024-01-15 11:21:18 0 删除 编辑

故障说明

在12月27日凌晨5点左右,客户收到业务告警业务无法正常运行,6点半左右将service name服务移到2节点, 并且重启1节点主机,恢复业务。


故障描述

12月27日故障,工程师分析故障时间点数据库alert日志发现大量缓冲区不足的报错,从12月27日00:54分开始一直报错到

早上6点半重启数据库。

 

故障分析

12月27日的报错完全匹配上oracle mos上的(Doc ID 2041723.1)

故障报错

 

官方mos故障介绍

 

官方说法此问题的原因为网络缓存不足。

 

建议

1. 根据官方建议修改内核参数vm.min_free_kbytes,值为节点数*总内存*0.4%(作用为强制Linux 系统最低

保留多少空闲内存)

2. 修改lo网卡(网络回环网卡)MTU参数为16436(MTU参数限制了网络通讯中每次传输IP包的大小,当发送

UDP报文长度大于MTU时,IP层会对报文进行分片和重组),无需修改交换机mtu参数。

 

3. 大页没设置内存锁,建议设置内存上限。

4. swap空间建议从16g加至32g

5. 12月27日06:30重启数据库之前,大页配置了但未生效,导致大页空占130g内存。

 

6. 网络工程师排查1节点bond0、bond1、lo网卡和网络日志在2022年12月27日0:30——6:30之间是否存在报错


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69980685/viewspace-3003847/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE、sql server、oceanbase数据库专家,拥有7年以上的大型数据库运维经验,主方向oracle,擅长故障排除、诊断,大体量(TB)迁移,异常故障修复等。拥有丰富主导大型项目经验。服务行业包括:运营商、银行、金融业、政府单位、医疗、制造业、高校等等。

注册时间:2020-07-31

  • 博文量
    116
  • 访问量
    88776