小知识:使用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 ,具体说明感兴趣可以参考之前文章:
所以我这里显示很简洁,所有显示offline的资源都值得被关注。比如上面 ora.demorac.srv_awr.svc 服务就是offline的,这个属于另外的测试问题,不同的知识点,我后面文章再单独解释吧。
小知识:使用oracle用户查看RAC集群资源状态的更多相关文章
- 处理11gR2 RAC集群资源状态异常INTERMEDIATE,CHECK TIMED OUT
注意节点6,7的磁盘CRSDG的状态明显不正常.oracle@ZJHZ-PS-CMREAD-SV-RPTDW06-DB-SD:~> crsctl status resource -t |less ...
- 安装ORACLE高可用RAC集群11g执行root脚本的输出信息
安装ORACLE高可用RAC集群11g执行root脚本的输出信息 作者:Eric 微信:loveoracle11g [root@node1 ~]# /u01/app/oraInventory/orai ...
- 安装ORACLE高可用RAC集群11g校验集群安装的可行性输出信息
安装ORACLE高可用RAC集群11g校验集群安装的可行性输出信息 作者:Eric 微信:loveoracle11g [grid@node1 grid]$ ./runcluvfy.sh stage - ...
- Oracle 2套rac集群指向单机多实例的复制搭建
Oracle 2套rac集群指向单机多实例的复制搭建 由于环境限制,现在需要把2套rac集群通过dg复制指向远端的单机多实例上面. rac指向第一个实例的前面已经有文档 这里直接添加第二个实例的复制搭 ...
- 11g RAC集群启动关闭、各种资源检查、配置信息查看汇总。
简要:一:集群的启动与关闭 1. rac集群的手动启动[root@node1 bin]# ./crsctl start cluster -all2. 查看rac集群的状态[root@node1 bin ...
- 【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息
如何仅使用一条ps命令便能获取到所有与RAC集群进程相关的信息. 从所使用的命令角度上看很简单,仅需使用ps命令结合grep命令便能实现.问题关键是需要确定检索哪些关键字. 1.与RAC集群有关的进 ...
- elasticsearch集群健康状态查看
1. 查看ES集群健康状态 http://localhost:9200/_cluster/health?pretty 响应: { "cluster_name" : "if ...
- 转载:【Oracle 集群】RAC知识图文详细教程(七)--Oracle 11G RAC集群安装
文章导航 集群概念介绍(一) ORACLE集群概念和原理(二) RAC 工作原理和相关组件(三) 缓存融合技术(四) RAC 特殊问题和实战经验(五) ORACLE 11 G版本2 RAC在LINUX ...
- Oracle rac集群环境中的特殊问题
备注:本文摘抄于张晓明<大话Oracle RAC:集群 高可用性 备份与恢复> 因为集群环境需要多个计算机协同工作,要达到理想状态,必须要考虑在集群环境下面临的新挑战. 1.并发控制 在集 ...
- Oracle 11gR2 RAC集群服务启动与关闭总结
引言:这写篇文章的出处是因为我的一名学生最近在公司搭建RAC集群,但对其启动与关闭的顺序和原理不是特别清晰,我在教学工作中也发现了很多学员对RAC知识了解甚少,因此我在这里就把RAC里面涉及到的最常用 ...
随机推荐
- springboot项目导出excel实现
参见:https://blog.csdn.net/duli_0105/article/details/102809936
- habse与Hadoop兼容性问题
今天大数据实验课被血坑,在第一步hbase的安装时就卡住了,之后处理了一整节实验课,也未能解决,回到宿舍后才解决(这里不得不说"度娘"不行了,出现的问题完全找不到,最好还是在chr ...
- linux环境变量配置错误后命令无法使用解决方案
环境变量配置时多复制了一个空格,导致执行source /etc/profile后提示错误,无法编辑和查看文件 解决方案: 查看当前系统变量:echo $PATH 临时修改:export PATH=/u ...
- Hive使用Tez作为计算引擎,hive启动报错
1.问题描述: (1)问题示例: 1)hive使用配置文件hive-site.xml配置tez为计算引擎,hive登录报错: [Hadoop@master Tmp]$ hiveHive Session ...
- jquery 选择器 或 且
jquery选择器具有很强大的功能,基本的使用方法随处可见,jquery还提供了更为方便的使用. 且:$("div[id^='AAA_']div[id$='_DIV']"),此选择 ...
- C#实现控制台打印年历
C#实现控制台打印年历 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System. ...
- win10无管理员权限下以压缩包方式安装JDK8
使用场景:如果在没有管理员权限的情况下,无法运行.exe文件,可以使用这种方式安装,本次把JDK安装到D:\jdk-8u152 一:获取JDK8的压缩包 1.JDK8 华为镜像地址 2.将下载好的ex ...
- [Unity基础]碰撞和触发
参考链接: https://www.cnblogs.com/hont/p/4472326.html 碰撞关系表: https://docs.unity3d.com/Manual/CollidersOv ...
- P1706 全排列问题(DFS)
全排列问题 题目描述 按照字典序输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入格式 一个整数n 输出格式 由1 ~ n组成的所有不重复的数字序列 ...
- nios verify failed 问题解决。
nios 调试时碰到上图所示问题.根据下载地址可以判断下载flash.sdram都成功,这里说明电路设计和焊接都没有问题. 但是在flash地址verify failed between adress ...