3032  
   0
修改Oracle RAC的_asm_hbeatiowait的方法
作者:陈运佳于 2018年10月31日 发布在分类 / 经验案例 / FAQ 下,并于 2018年11月06日 编辑
RAC _asm_hbeatiowait

一、提问

修改Oracle RAC的_asm_hbeatiowait的方法?

二、回答

答:

11.2.0.3与11.2.0.4版本均合入了ASM磁盘heartbeat超时参数,默认数据为15s,某些情况下(主引擎掉电、控制器接管、链路切换)存储切换时间超过15s,会导致数据库ASM磁盘组宕机,导致rac直接挂死;

(1)查询ASM磁盘超时参数方法:

su - grid 
sqlplus "/as sysasm" 
select ksppinm as "hidden parameter", ksppstvl as "value" from x$ksppi join x$ksppcv using (indx) where ksppinm like '\_%' escape '\' and ksppinm like '%asm_hb%' order by ksppinm; 
(2)执行如下alter命令将_asm_hbeatiowait参数修改为120s


alter system set "_asm_hbeatiowait"=120 scope=spfile sid='*'; 
(3)重启数据库与ASM (重启数据库操作由数据库工程师实施)
srvctl stop database -d orcl      //切换到grid用户后在任一节点采用该命令关闭数据库
crsctl stop crs                   //切换到root用户后在双节点都执行关闭crs操作
crsctl start crs //切换到reboot用户在双节点执行启动crs,等待crs启动完成后才可启动数据库;等待1min左右,使用crsctl status res -t确认
 srvctl start database -d orcl //切换到grid用户采用该命令启动数据库,仅在任一节点执行即可





 知识评论当前评论数0

 推荐知识


 访问权限

创建人 陈运佳
工作小组 宏杉成员
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2018-11-06 09:59:27[当前版本] 陈运佳 修改重启数据库命令
2018-10-31 17:07:02 陈运佳 CREAT

 目录
    宏杉案例知识库-V4.0.1