AIX定时删除归档日志时系统HANG住

简介: 【环境说明】 Oracle Dataguard在的运用已经算是比较成熟了,个人也用了挺多的场景和各种平台了。之前在windows2003平台上面的搭建oracle 11.2数据库的datagaurad遇到了bug。
【环境说明】
Oracle Dataguard在的运用已经算是比较成熟了,个人也用了挺多的场景和各种平台了。之前在windows2003平台上面的搭建oracle 11.2数据库的datagaurad遇到了bug。
今天在AIX 6.1平台基于Oracle 11.2的数据库又遇到了BUG。具体场景如下:
  • 数据库的dataguard已经搭建完毕,且同步正常;
  • 在从库配置自动删除已运用归档日志的时候,整体服务器处于hang的状态,操作系统不能做任何操作,需要重启才能解决。

【执行的操作】

点击(此处)折叠或打开

  1. pecdg@oraecp> cat /home/orapec/rmarchlog.sh
  2. #!/bin/sh
  3. export PATH
  4. ORACLE_SID=PEC
  5. TABLE='v$archived_log'
  6. export ORACLE_BASE ORACLE_SID
  7. export ORACLE_HOME=/oracle/pec/112_64
  8. export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch
  9. $ORACLE_HOME/bin/sqlplus -silent "/ as sysdba" <<EOF > /home/oraecp/deleteorclarch.sh
  10. set heading off;
  11. set pagesize 0;
  12. set term off;
  13. set feedback off;
  14. set linesize 32767;
  15. select 'rm -rf '||name from ${TABLE} where DELETED='NO' and APPLIED='YES';
  16. exit;
  17. EOF
  18. sh /home/oraecp/deleteorclarch.sh
  19. rman target /<<END
  20. crosscheck archivelog all;
  21. delete noprompt expired archivelog all;
  22. exit;
  23. END

【详细的alert log】
1
Errors in file /oracle/PEC/pectrace/diag/rdbms/pecdg/PEC/trace/PEC_psp0_8061016.trc:
2
ORA-27300: OS system dependent operation:fork failed with status: 12
3
ORA-27301: OS failure message: Not enough space
4
ORA-27302: failure occurred at: skgpspawn3

【Meatlink的相关信息】
数据库版本及服务器
1
Applies to: 
2
Oracle Database - Enterprise Edition - Version 11.2.0.3 and later
3
IBM AIX on POWER Systems (64-bit)
4
***Checked for relevance on 03-July-2017***

【原因】
1
In this case, this is an IBM bug:
2
3
IV37048 CIFS_FS LEAVES BEHIND DEFUNCT KERNEL PROCESSES.

【解决方法】
1
Apply IBM patch: IV37048 CIFS_FS LEAVES BEHIND DEFUNCT KERNEL PROCESSES
2
3
The IBM patch will prevent zombies (defunct processes) and prevents symptoms.
该问题属于IBM的文件系统的一个BUG,更新patch后就可以了。后面交给公司的sa同事,让他处理再测试就没有问题了;
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
23天前
|
Linux Shell
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
Linux手动清理Linux脚本日志定时清理日志和log文件执行表达式
77 1
|
1月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
29 0
|
4月前
|
存储 监控 数据可视化
小白带你学习linux的ELK日志收集系统
小白带你学习linux的ELK日志收集系统
157 0
|
5月前
|
Web App开发 监控 NoSQL
ELK日志分析系统部署文档 1
ELK日志分析系统部署文档
113 0
|
6天前
|
JavaScript Java 测试技术
基于Java的公司员工工作日志办公系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的公司员工工作日志办公系统的设计与实现(源码+lw+部署文档+讲解等)
28 3
|
4月前
|
存储 监控 安全
带你读《Apache Doris 案例集》——07查询平均提速700% ,奇安信基于 Apache Doris 升级日志安全分析系统(1)
带你读《Apache Doris 案例集》——07查询平均提速700% ,奇安信基于 Apache Doris 升级日志安全分析系统(1)
|
4月前
|
SQL 存储 安全
带你读《Apache Doris 案例集》——07查询平均提速700% ,奇安信基于 Apache Doris 升级日志安全分析系统(2)
带你读《Apache Doris 案例集》——07查询平均提速700% ,奇安信基于 Apache Doris 升级日志安全分析系统(2)
107 0
|
23天前
|
C++
QT实现一个简单的日志打印系统
QT实现一个简单的日志打印系统
|
2月前
|
调度 数据库 数据安全/隐私保护
ABAP 系统里使用事务码 SM21 查看系统日志的技巧介绍
ABAP 系统里使用事务码 SM21 查看系统日志的技巧介绍
44 0
|
3月前
|
存储 JSON 运维
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
49 0

热门文章

最新文章