分享更有价值
被信任是一种快乐

怎么解决Oracle RAC数据库个别资源无法自动启动问题

文章页正文上

本篇内容主要讲解“怎么解决Oracle RAC数据库个别资源无法自动启动问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决Oracle RAC数据库个别资源无法自动启动问题”吧! 最近处理过好几个关于RAC在重启时个别资源无法启动,例instance、tns 等。资源情况如下:——————————————————————————–NAME TARGET STATE SERVER STATE_DETAILS ——————————————————————————–Local Resources——————————————————————————–ora.CRS.dg ONLINE ONLINE resdb1 ONLINE ONLINE resdb2 ora.DATA.dg ONLINE ONLINE resdb1 ONLINE ONLINE resdb2 ora.LISTENER.lsnr OFFLINE OFFLINE resdb1 OFFLINE OFFLINE resdb2 ora.asm ONLINE ONLINE resdb1 Started ONLINE ONLINE resdb2 Started ora.gsd OFFLINE OFFLINE resdb1 OFFLINE OFFLINE resdb2 ora.net1.network ONLINE ONLINE resdb1 免费主机域名 ONLINE ONLINE resdb2 ora.ons ONLINE ONLINE resdb1 ONLINE ONLINE resdb2 ora.registry.acfs ONLINE ONLINE resdb1 ONLINE ONLINE resdb2 ——————————————————————————–Cluster Resources——————————————————————————–ora.LISTENER_SCAN1.lsnr 1 ONLINE ONLINE resdb1 ora.cvu 1 ONLINE ONLINE resdb2 ora.oc4j 1 ONLINE ONLINE resdb1 ora.resdb.db 1 OFFLINE OFFLINE resdb1 2 OFFLINE OFFLINE resdb2 从上面状态信息可以看出,resdb数据库的resdb1和resdb2两个实例及监听的TARGET和STATE值都为OFFLINE。 而大多数初级DBA在关闭数据库和监听是基本都是sqlplus shut immediate,这样以来就会出现上边的问题。(这样会导致cluster 无法正常管理资源)查看查看每个资源属性的值如下:NAME=ora.LISTENER.lsnrTYPE=ora.listener.typeACL=owner:grid:rwx,pgrp:oinstall:rwx,other::r–ACTION_FAILURE_TEMPLATE=ACTION_SCRIPT=%CRS_HOME%/bin/racgwrap%CRS_SCRIPT_SUFFIX%AGENT_FILENAME=%CRS_HOME%/bin/oraagent%CRS_EXE_SUFFIX%ALIAS_NAME=ora.%CRS_CSS_NODENAME_LOWER_CASE%.LISTENER_%CRS_CSS_NODENAME_UPPER_CASE%.lsnrAUTO_START=restore—-此属性CHECK_INTERVAL=60CHECK_TIMEOUT=120DEFAULT_TEMPLATE=PROPERTY(RESOURCE_CLASS=listener) PROPERTY(LISTENER_NAME=PARSE(%NAME%, ., 2))DEGREE=1DESCRIPTION=Oracle Listener resourceENABLED=1ENDPOINTS=TCP:1521LOAD=1LOGGING_LEVEL=1NAME=ora.resdb.dbTYPE=ora.database.typeACL=owner:oracle:rwx,pgrp:oinstall:r–,other::r–,group:dba:r-x,group:oper:r-x,user:grid:r-xACTION_FAILURE_TEMPLATE=ACTION_SCRIPT=ACTIVE_PLACEMENT=1AGENT_FILENAME=%CRS_HOME%/bin/oraagent%CRS_EXE_SUFFIX%AUTO_START=restore—-此属性CARDINALITY=2CHECK_INTERVAL=1CHECK_TIMEOUT=30CLUSTER_DATABASE=true避免此问题发生,可修改如下属性:(root用户)./crsctl modify resource “ora.LISTENER.lsnr” -attr “AUTO_START=always”./crsctl modify resource “ora.resdb.db” -attr “AUTO_START=always”而10G数据库的crs和11G还是有一定差别的。10G 的属性如下:$ crs_stat -pNAME=ora.dba.LISTENER_RACDB1.lsnrTYPE=applicationACTION_SCRIPT=/oracle/oracle10g/bin/racgwrapACTIVE_PLACEMENT=0AUTO_START=1CHECK_INTERVAL=600…….NAME=ora.dbb.LISTENER_RACDB2.lsnrTYPE=applicationACTION_SCRIPT=/oracle/oracle10g/bin/racgwrapACTIVE_PLACEMENT=0AUTO_START=1CHECK_INTERVAL=600DESCRIPTION=CRS application for listener on nodeNAME=ora.RACDB.dbTYPE=applicationACTION_SCRIPT=/oracle/crs10g/bin/racgwrapACTIVE_PLACEMENT=0AUTO_START=1CHECK_INTERVAL=600NAME=ora.RACDB.RACDB1.instTYPE=applicationACTION_SCRIPT=/oracle/oracle10g/bin/racgwrapACTIVE_PLACEMENT=0AUTO_START=1NAME=ora.RACDB.RACDB2.instTYPE=applicationACTION_SCRIPT=/oracle/oracle10g/bin/racgwrapACTIVE_PLACEMENT=0AUTO_START=1属性说明:AUTO_START值0,表示:启动到资源重启之前的状态1,表示: 启动资源2,表示:不启动资源可以用如下命令进行修免费主机域名改crs_register resource_name -update -o as=2 —(root下)一般在安装11GR2 RAC时,有经验的dba都会对资源属性进行修改如:./crsctl modify res ora.crf -attr AUTO_START=never./crsctl modify res ora.crf ENABLE=0 –init./crsctl modify resource “ora.LISTENER.lsnr” -attr “AUTO_START=always”./crsctl modify resource “ora.racdb.db” -attr “AUTO_START=always”到此,相信大家对“怎么解决Oracle RAC数据库个别资源无法自动启动问题”有了更深的了解,不妨来实际操作一番吧!这里是云技术网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: mysql中too many files问题open_files_limit值更改无效怎么办

小编给大家分免费主机域名享一下mysql中too many files问题open_files_limit值更改无效怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!看完了这篇文章,相信你对“mysql中too many files问题o免…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册