AIX定时删除归档日志时系统HANG住-阿里云开发者社区

开发者社区> 数据库> 正文

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同事,让他处理再测试就没有问题了;

版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章