ITPub博客

首页 > 数据库 > Oracle > AIX定时删除归档日志时系统HANG住

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

原创 Oracle 作者:wzq609 时间:2017-09-06 14:41:01 0 删除 编辑
【环境说明】
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】

【Meatlink的相关信息】
数据库版本及服务器

【原因】

【解决方法】
该问题属于IBM的文件系统的一个BUG,更新patch后就可以了。后面交给公司的sa同事,让他处理再测试就没有问题了;

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

请登录后发表评论 登录
全部评论

注册时间:2013-06-16

  • 博文量
    173
  • 访问量
    3083229