• 【从翻译mos文章】rac数据库,HC_<SID>.dat其他文件Oracle_Home用例下。




    rac数据库。HC_<SID>.dat其他文件Oracle_Home用例下。


    参考原始:
    RAC database HC_<SID>.dat is used by instance of different Oracle_Home (Doc ID 1618161.1)


    适用于:
    Oracle Database - Enterprise Edition - Version 11.2.0.0 and later
    Information in this document applies to any platform.


    症状:
    在cluster环境中,不同的Oracle Home下执行着不同而database


    一个数据库的health check file (hc_<sid>.dat) 文件被其它Oracle Home下的实例所使用。




    hc_<SID>.dat files is shared with other databases' instances. 
     Example :
    -----------
    #lsof /u0n
     
     COMMAND   PID          USER   FD   TYPE DEVICE  SIZE/OFF  NODE NAME 
     oracle           8167      oracle   60r  VREG 388,50     1544 48967 hc_sqa2d101.dat
     oracle           8167      oracle   72r  VREG 388,50     1544 78760 hc_sqa2e101.dat
     ...
      oracle          8563      oracle   60r  VREG 388,50     1544 48967 hc_sqa2d101.dat
      oracle          8563      oracle   72r  VREG 388,50     1544 78760 hc_sqa2e101.dat
     ...
     oracle          20049     oracle   60r  VREG 388,50     1544 48967 hc_sqa2d101.dat ===> ora_pz99_s20dv101
     oracle          20049     oracle   72r  VREG 388,50     1544 78760 hc_sqa2e101.dat ===> ora_pz99_s20dv101 
     .
     hc_sqa2e101.dat file is used by ora_pz99_s20dv101 of s20dv101 instance.
    
    #ps -ef | egrep ' 8167 | 8563 |20049'
    
       oracle  8167     1   0 23:45:33 ?           0:11 ora_cjq0_sqa1d101
       oracle  8563     1   0 23:46:54 ?           0:02 ora_smco_sqa1e101
       oracle  1074 28732   0 12:04:05 pts/1       0:00 egrep  8167 | 8563 |20049
       oracle 20049     1   0 00:24:22 ?           0:25 ora_pz99_s20dv101
    
    


    这个现象在Oracle Restart/SIHA node中也会发生。




    变更:
    Out-of-place 迁移。


    在经过Out-of-place 的升级之后,旧的文件系统不能被unmount掉,原因是它还在使用中。


    在 老的 ORACLE_HOME/dbs 文件夹下的 文件 hc_<instance_name>.dat 被其它实例的非常多进程锁定。


    原因:
    This is reported in


    BUG 14351771 - HC_<SID>.DAT SHARED WITH OTHER DATABASES


    which is duplicate of unpublished bug 12792223.
     
    解:
    应用补丁:12792223.


    这bug 于11.2.0.4和更高的数字来加以解决。









  • 相关阅读:
    使用ngx_lua构建高并发应用(1)
    nginx+lua项目学习
    学习乱
    if---(switch-case)语句初步学习总结
    数据类型转换
    总结:C#变量,占位符等相关知识
    学习随笔
    开始我的.NET的学习旅程
    Python 网络爬虫 008 (编程) 通过ID索引号遍历目标网页里链接的所有网页
    Python 网络爬虫 007 (编程) 通过网站地图爬取目标站点的所有网页
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4906133.html
Copyright © 2020-2023  润新知