视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
【翻译自mos文章】rac数据库中,HC_<SID).dat文件被其他Oracl
2020-11-09 15:02:11 责编:小采
文档

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 Infor

rac数据库中,HC_.dat文件被其他Oracle_Home下的实例所使用。

参考原文:
RAC database HC_.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_.dat) 文件被其他Oracle Home下的实例所使用。
hc_.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 467 hc_sqa2d101.dat
 oracle 8167 oracle 72r VREG 388,50 1544 78760 hc_sqa2e101.dat
 ...
 oracle 8563 oracle 60r VREG 388,50 1544 467 hc_sqa2d101.dat
 oracle 8563 oracle 72r VREG 388,50 1544 78760 hc_sqa2e101.dat
 ...
 oracle 20049 oracle 60r VREG 388,50 1544 467 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_.dat 被其他实例的很多进程锁定。

原因:
This is reported in

BUG 14351771 - HC_.DAT SHARED WITH OTHER DATABASES

which is duplicate of unpublished bug 12792223.

解决方案:
应用补丁:12792223.

该bug 在11.2.0.4以及更高版本中被解决。

下载本文
显示全文
专题