小知识:使用oracle用户查看RAC集群资源状态

这篇具有很好参考价值的文章主要介绍了小知识:使用oracle用户查看RAC集群资源状态。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

正常情况按照标准配置的环境变量,只能grid用户查看RAC集群资源状态。

crsctl stat res -t

但是绝大部分操作其实都是oracle用户来操作,比如启停数据库,操作完成以后就需要检查下集群资源状态。
看到好多DBA在现场操作时就是来回各种切换或开多个窗口。

其实有两个简单的解决方法可以实现不切换用户查询RAC集群资源状态:

1.使用oracle用户,写全路径来查询

小技巧是,可以查询

ps -ef|grep d.bin

确认具体路径后,直接复制这个路径查询:

[oracle@db01rac2 ~]$ /u01/app/19.3.0/grid/bin/crsctl stat res -t

适合不是自己的环境,也不方便给人家设置环境变量。

2.设置好环境变量,一劳永逸

直接在oracle用户的环境变量下,

[oracle@db01rac2 ~]$ vi ~/.bash_profile 

添加/修改:

export GRID_HOME=/u01/app/19.3.0/grid
export PATH=$ORACLE_HOME/bin:$GRID_HOME/bin:$PATH;

第一行是新增,第二行是原来基础上,中间添加了一个$GRID_HOME/bin,这样设置后,重新登陆oracle用户即可直接使用

crsctl stat res -t

[oracle@db01rac2 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.LISTENER.lsnr
               ONLINE  ONLINE       db01rac1                 STABLE
               ONLINE  ONLINE       db01rac2                 STABLE
ora.chad
               ONLINE  ONLINE       db01rac1                 STABLE
               ONLINE  ONLINE       db01rac2                 STABLE
ora.net1.network
               ONLINE  ONLINE       db01rac1                 STABLE
               ONLINE  ONLINE       db01rac2                 STABLE
ora.ons
               ONLINE  ONLINE       db01rac1                 STABLE
               ONLINE  ONLINE       db01rac2                 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ARCHDG.dg(ora.asmgroup)
      1        ONLINE  ONLINE       db01rac1                 STABLE
      2        ONLINE  ONLINE       db01rac2                 STABLE
ora.ASMNET1LSNR_ASM.lsnr(ora.asmgroup)
      1        ONLINE  ONLINE       db01rac1                 STABLE
      2        ONLINE  ONLINE       db01rac2                 STABLE
ora.DATADG.dg(ora.asmgroup)
      1        ONLINE  ONLINE       db01rac1                 STABLE
      2        ONLINE  ONLINE       db01rac2                 STABLE
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       db01rac1                 STABLE
ora.OCRDG.dg(ora.asmgroup)
      1        ONLINE  ONLINE       db01rac1                 STABLE
      2        ONLINE  ONLINE       db01rac2                 STABLE
ora.asm(ora.asmgroup)
      1        ONLINE  ONLINE       db01rac1                 Started,STABLE
      2        ONLINE  ONLINE       db01rac2                 Started,STABLE
ora.asmnet1.asmnetwork(ora.asmgroup)
      1        ONLINE  ONLINE       db01rac1                 STABLE
      2        ONLINE  ONLINE       db01rac2                 STABLE
ora.cvu
      1        ONLINE  ONLINE       db01rac1                 STABLE
ora.db01rac1.vip
      1        ONLINE  ONLINE       db01rac1                 STABLE
ora.db01rac2.vip
      1        ONLINE  ONLINE       db01rac2                 STABLE
ora.demorac.ac_service.svc
      1        ONLINE  ONLINE       db01rac1                 STABLE
ora.demorac.db
      1        ONLINE  ONLINE       db01rac1                 Open,Readonly,HOME=/
                                                             u01/app/oracle/produ
                                                             ct/19.3.0/db_1,STABL
                                                             E
      2        ONLINE  ONLINE       db01rac2                 Open,Readonly,HOME=/
                                                             u01/app/oracle/produ
                                                             ct/19.3.0/db_1,STABL
                                                             E
ora.demorac.noac.svc
      1        ONLINE  ONLINE       db01rac1                 STABLE
ora.demorac.srv_awr.svc
      1        ONLINE  OFFLINE                               STABLE
ora.demorac.tac_service.svc
      1        ONLINE  ONLINE       db01rac1                 STABLE
ora.qosmserver
      1        ONLINE  ONLINE       db01rac1                 STABLE
ora.scan1.vip
      1        ONLINE  ONLINE       db01rac1                 STABLE
--------------------------------------------------------------------------------

适合自己管理的环境,有一定的操作权限。

额外提下,大家可以看到我这里19c的RAC环境,但并没有很多客户环境下ASM相关资源那么多offline的情况,实际我这里设置了 srvctl modify asm -count ALL ,具体说明感兴趣可以参考之前文章:

  • 小知识:Flex ASM特性对集群资源显示的影响

所以我这里显示很简洁,所有显示offline的资源都值得被关注。比如上面 ora.demorac.srv_awr.svc 服务就是offline的,这个属于另外的测试问题,不同的知识点,我后面文章再单独解释吧。文章来源地址https://www.toymoban.com/news/detail-427012.html

到了这里,关于小知识:使用oracle用户查看RAC集群资源状态的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ORACLE RAC集群CRSD服务异常后无需重启集群的处理方法

    问题: 监控软件连不上TEST集群节点1,发现监听中不存在IP 1.80.检查巡检数据发现5/18日正常。 排查: 1.根据监控软件报错时间排查,监听日志无异常,监听状态中不存在IP 1.80物理IP。 2.进一步发现集群状态异常,多个资源状态显示OFFLINE。 排查发现为CRSD服务异常,其它集群资

    2024年04月15日
    浏览(31)
  • ORACLE集群管理-19C RAC重新配置IPV6

    数据库已经配置和IPV6和 IPV4双线协议,需要重新配置IPV6 1 root用户执行 ./srvctl stop scan_listener -i 1 ./srvctl stop scan ./srvctl stop listener -n orcldb1 ./srvctl stop listener -n orcldb2 ./srvctl stop vip -n orcldb1 ./srvctl stop vip -n orcldb2 ./oifcfg getif eno3  192.168.224.0  global  public ens3f0  10.2.0.0  global  cluste

    2024年02月09日
    浏览(34)
  • Oracle篇—单机对外访问的IP变更为rac集群的scan ip

        因业务需要,需要修改现有数据库环境中的scan ip。一般多在单机迁移到rac后,应用不想在代码中修改连接数据库的ip,那么原单机的ip在rac中就变成了scan ip。     修改为scan ip要确保原单机的ip下线,不然会冲突,scan ip可以理解为虚拟ip,所以不涉及在硬件网卡上修改。

    2024年02月03日
    浏览(25)
  • Jetson硬件平台状态查看工具jtop安装,服务器平台上可以通过nvtop工具来查看资源使用情况

    首先安装支持环境包(maybe…need) sudo apt-get install git cmake sudo apt-get install python3-dev sudo apt-get install libhdf5-serial-dev hdf5-tools sudo apt-get install libatlas-base-dev gfortran 安装 pip3 因为最终需要用 pip3 安装,所以这一步是不可缺少的。 sudo apt install python3-pip 安装 jtop sudo -H pip3 install -U jetso

    2023年04月23日
    浏览(45)
  • oracle rac 12.2.0.1CPU使用率100%

    oracle rac 12.2.0.1 CPU使用率100% 查看是集群的java进程\\\"oracle.ops.opsctl.OPSCTLDriver config database\\\"占用cpu 根据进程号查找父进程,发现是/oracle/GRID/122/perl/bin/perl /oracle/GRID/122/tfa/gcmproddb01/tfa_home/bin/tfactl.pl rediscover -mode full -auto tfa相关的进程,tfa可以停用 停用后恢复正常 /etc/init.d/init.tfa --he

    2024年01月20日
    浏览(49)
  • Hbase查看集群状态

    原创申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址 全文共计2359字,阅读大概需要3分钟 欢迎关注我的个人公众号:不懂开发的程序猿 任务: 本实验任务主要完成基于ubuntu环境查看Hbase集群状态的工作。通过完成本实验任务,要求学生熟练掌握查看Hba

    2024年02月04日
    浏览(33)
  • 查看Elasticsearch集群状态

    使用elastic自带的开发工具查询 查询集群健康状态 集群名字使我们创建容器的时候设置的参数,状态绿色 查询节点状态 我们是使用docker容器创建的,这里显示的ip是容器内部ip 查询索引情况 我们还没有创建索引,这些都是系统自带的,系统一些组件这些索引支持

    2024年02月12日
    浏览(30)
  • oracle数据库给用户授权DBA权限&Oracle查看哪些用户具有DBA权限

    步骤一:以sysdba身份登录到Oracle数据库 在授予DBA权限之前,我们首先要以sysdba身份登录到Oracle数据库。使用以下命令登录: 步骤二:创建用户(如有用户跳过) 要授予DBA权限,首先需要创建一个新用户。使用以下命令创建一个新用户: 步骤三:授予DBA权限 一旦用户创建成

    2024年02月09日
    浏览(40)
  • es查看集群状态常用命令

    1.查看集群数据的正确率 active_shards_percent_as_number这个值如果低于100说明集群数据正确性存在问题,集群状态为yellow或者red都会使这个值低于100 2.查看集群索引的状态

    2024年02月11日
    浏览(33)
  • ORACLE如何查看用户管理备份与恢复的记录

    在Oracle数据库中,如果我们使用用户管理备份与恢复(User-Managed Backup and Recovery)方式去备份还原数据库的话,如何获取用户管理备份与恢复的记录信息呢?例如,我要查看某个数据库实例做用户管理备份的记录。一般使用下面脚本。似乎用户管理备份比较“简单”,目前我

    2023年04月12日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包