iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >怎么解决Oracle RAC数据库个别资源无法自动启动问题
  • 191
分享到

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

2024-04-02 19:04:59 191人浏览 泡泡鱼
摘要

本篇内容主要讲解“怎么解决oracle RAC数据库个别资源无法自动启动问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决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.lsnr

TYPE=ora.listener.type

ACL=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%.lsnr

AUTO_START=restore----此属性

CHECK_INTERVAL=60

CHECK_TIMEOUT=120

DEFAULT_TEMPLATE=PROPERTY(RESOURCE_CLASS=listener) PROPERTY(LISTENER_NAME=PARSE(%NAME%, ., 2))

DEGREE=1

DESCRIPTION=Oracle Listener resource

ENABLED=1

ENDPOINTS=tcp:1521

LOAD=1

LOGGING_LEVEL=1

NAME=ora.resdb.db

TYPE=ora.database.type

ACL=owner:oracle:rwx,pgrp:oinstall:r--,other::r--,group:dba:r-x,group:oper:r-x,user:grid:r-x

ACTION_FAILURE_TEMPLATE=

ACTION_SCRIPT=

ACTIVE_PLACEMENT=1

AGENT_FILENAME=%CRS_HOME%/bin/oraagent%CRS_EXE_SUFFIX%

AUTO_START=restore----此属性

CARDINALITY=2

CHECK_INTERVAL=1

CHECK_TIMEOUT=30

CLUSTER_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 -p 

NAME=ora.dba.LISTENER_RACDB1.lsnr

TYPE=application

ACTION_SCRIPT=/oracle/oracle10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

CHECK_INTERVAL=600

.......

NAME=ora.dbb.LISTENER_RACDB2.lsnr

TYPE=application

ACTION_SCRIPT=/oracle/oracle10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

CHECK_INTERVAL=600

DESCRIPTION=CRS application for listener on node

NAME=ora.RACDB.db

TYPE=application

ACTION_SCRIPT=/oracle/crs10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

CHECK_INTERVAL=600

NAME=ora.RACDB.RACDB1.inst

TYPE=application

ACTION_SCRIPT=/oracle/oracle10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_START=1

NAME=ora.RACDB.RACDB2.inst

TYPE=application

ACTION_SCRIPT=/oracle/oracle10g/bin/racgwrap

ACTIVE_PLACEMENT=0

AUTO_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数据库个别资源无法自动启动问题”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

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

本文链接: https://www.lsjlt.com/news/64208.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么解决Oracle RAC数据库个别资源无法自动启动问题
    本篇内容主要讲解“怎么解决Oracle RAC数据库个别资源无法自动启动问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决Oracle RAC数据库个别...
    99+
    2024-04-02
  • rac下修改内存配置后数据库无法启动问题怎么解决
    这篇文章主要介绍“rac下修改内存配置后数据库无法启动问题怎么解决”,在日常操作中,相信很多人在rac下修改内存配置后数据库无法启动问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • 怎么解决Oracle 12.2应用PSU后数据库无法启动问题
    这篇文章主要介绍“怎么解决Oracle 12.2应用PSU后数据库无法启动问题”,在日常操作中,相信很多人在怎么解决Oracle 12.2应用PSU后数据库无法启动问题问题上存在疑惑,小编查阅了各式资料,整...
    99+
    2024-04-02
  • 阿里云服务器无法启动sql数据库怎么解决问题
    简介 在使用阿里云服务器时,有时候可能会遇到无法启动SQL数据库的问题。本文将介绍一些常见的解决方法,帮助您快速解决这个问题。解决方法1. 检查网络连接首先,确保您的服务器能够正常访问互联网。可以通过ping命令或者telnet命令来测试网...
    99+
    2024-01-20
    阿里 解决问题 无法启动
  • 怎么解决电脑无法启动问题
    这篇文章给大家分享的是有关怎么解决电脑无法启动问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先,我们先检查内存条,看下有没有问题,如果你是多个内存条,那就要一条一条慢慢拆。如果亮了就把其他的插好试试。如果没...
    99+
    2023-06-28
  • 怎么解决Oracle RAC 12.2重启后ASM不能启动的问题
    这篇文章主要讲解了“怎么解决Oracle RAC 12.2重启后ASM不能启动的问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决Oracle RA...
    99+
    2024-04-02
  • K8s解决主机重启后kubelet无法自动启动问题(推荐)
    目录1,问题描述2,问题原因3,解决办法1,问题描述 (1)在安装配置好Kubernetes后,正常情况下服务器关机重启,kubelet也会自动启动的。但最近配置的一台服务器重启后,...
    99+
    2024-04-02
  • mysql修改数据库默认路径无法启动问题的解决
    前言 mysql 修改数据库默认路径时出现服务无法启动,检查日志发现报文件权限的错误。 对于更改后的目录已经设置mysql为目录的owner啦呀!且命令行下直接启动数据库就一切正常。 祭出万能的Google...
    99+
    2024-04-02
  • 怎么解决mysql服务无法启动的问题
    出现mysql服务无法启动的解决方法方法一:在本地服务中启动mysql使用组合键“win+R”运行“services.msc”,进入本地服务窗口;进入本地服务窗口后,在右侧服务列表中查找到“mysql”服务选项;mysql服务查找到后,右键...
    99+
    2024-04-02
  • 怎么解决mysql无法启动1067错误问题
    这篇文章主要讲解了“怎么解决mysql无法启动1067错误问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决mysql无法启动1067错误问题”吧!...
    99+
    2024-04-02
  • phpstudy数据库无法启动在如何解决
    如果phpstudy数据库无法启动,您可以尝试以下几种解决方法: 检查端口是否被占用:打开cmd命令窗口,输入命令netstat...
    99+
    2023-10-24
    phpstudy
  • linux启动oracle数据库报错怎么解决
    要解决Linux启动Oracle数据库报错的问题,您可以尝试以下几种方法: 检查Oracle数据库的日志文件,查看具体的错误信息...
    99+
    2024-04-09
    linux oracle
  • springboot无法自动装配的问题怎么解决
    本篇文章为大家展示了springboot无法自动装配的问题怎么解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。springboot 无法自动装配@Autowired 报错:无法自动装配基本上是因为...
    99+
    2023-06-26
  • java数据库连接资源释放问题怎么解决
    在Java中,数据库连接资源释放问题可以通过以下几种方式解决:1. 使用try-with-resources语句块:在Java 7及...
    99+
    2023-10-27
    java 数据库
  • win10主题无法启动怎么解决
    本篇内容主要讲解“win10主题无法启动怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win10主题无法启动怎么解决”吧!win10主题无法启动的解决方案方案一:重启“Windows资源...
    99+
    2023-07-01
  • SpringBoot启动多数据源找不到合适的驱动类问题怎么解决
    SpringBoot启动多数据源找不到合适的驱动类问题怎么解决,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。启动多数据源找不到合适的驱动类问题我项目中使用了Sp...
    99+
    2023-06-26
  • oracle listener服务无法启动怎么解决
    若Oracle Listener服务无法启动,可能是由于以下原因导致的: 监听器配置错误:检查监听器配置文件是否正确,并确认监听...
    99+
    2024-04-09
    oracle
  • Oracle数据库怎么设置开机自启动
    Oracle数据库怎么设置开机自启动,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 1、修改$ORACLE_HOME/bin/dbstart...
    99+
    2024-04-02
  • 解决PHPstudy的mysql数据库启动不了的问题
    PHPstudy_pro的默认端口号是3306,我们将其更改为3305或者3307即可解决 PHPstudy_pro的默认端口号是3306,我们将其更改为3305或者3307即可解决。 来源...
    99+
    2023-09-12
    php
  • win10出现该设备无法启动问题怎么解决
    出现"该设备无法启动"问题可能有多种原因,以下是一些可能的解决方法: 重启设备:尝试重启电脑,有时候只是临时的问题会被解决。 检查...
    99+
    2023-10-22
    win10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作