- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
正常情况按照标准配置的环境变量,只能grid用户查看RAC集群资源状态.
crsctl stat res -t
但是绝大部分操作其实都是oracle用户来操作,比如启停数据库,操作完成以后就需要检查下集群资源状态。 看到好多DBA在现场操作时就是来回各种切换或开多个窗口.
其实有两个简单的解决方法可以实现不切换用户查询RAC集群资源状态:
小技巧是,可以查询 。
ps -ef|grep d.bin
确认具体路径后,直接复制这个路径查询:
[oracle@db01rac2 ~]$ /u01/app/19.3.0/grid/bin/crsctl stat res -t
适合不是自己的环境,也不方便给人家设置环境变量.
直接在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集群资源状态的文章就讲到这里了,如果你想了解更多关于小知识:使用oracle用户查看RAC集群资源状态的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
1.Oracle官方安装文档中(下文中的doc 2,doc 3),有多处错误。最新的Release Notes(August 2006) 更正了一些,但还有不少未得到更正。 2.文中的三个脚本,
很难得到这个问题的答案。在 Oracle RAC 上,Oracle 逻辑目录如何工作?例如。如果我运行这个命令 CREATE DIRECTORY import_dir AS '/data/oracle
我使用 cx_Oracle 模块连接到独立的 Oracle 服务器,如下所示 import cx_Oracle CONN_INFO = { 'host': 'xxx.xx.xxx.x',
在单实例中,进程要想修改数据块,必须在数据块的当前版本(Currentcopy)上进行修改RAC环境也一样 这便涉及到一系列问题: 如何获得数据块的版本在集群节点间的分布图? 如何知道哪个节点
来源:晓飞的算法工程笔记 公众号,转载请注明出处 论文: Online Learning via Memory: Retrieval-Augmented Detector Adaptati
我有各种使用序列的数据库应用程序,我正在将这些应用程序从不带 RAC 的 10g 迁移到带 RAC 的 11g。我需要有序的序列并且可以容忍间隙。 我正在考虑按顺序进行缓存序列,我不知道对性能有何影响
我在一个 View 中有很多 UISegmentedControl(实际上是 74 个),我想使用 RACChannel 与它们各自的模型属性进行双向绑定(bind)。为了减少代码,我想在运行时使用
我知道这听起来很明显,但我收到以下错误:No known class mehtod for selector rac_sendAsynchronousRequest 一行: return [[[NSU
我正在构建一个可滑动的单元格,向该单元格添加平移手势。基本上,它与 Mailbox 应用程序中的单元格具有相同的外观和感觉,您有一个顶 View ,您可以向左或向右滑动以显示下面的另一个 View (
我正在尝试熟悉 Reactive Cocoa,但在组合信号时遇到了问题。 我知道 combineLatest 或 zip 只会在所有组合信号至少发送一个值时发送一个值。但是,如果任何信号发送一个值,是
更新: 代替: RACSignal * mergedItemsSignals = [RACSignal merge:itemSignalsArray]; 像这样生成新信号: RACSignal * m
我很好奇是否有人针对 NoSQL 数据库与 Oracle(特别是我在谈论 Oracle RAC)中的数据访问进行了基准测试?该项目需要处理至少 10mil+ 的记录,在其中搜索(但不一定非要实时),r
我最近遇到一个问题“您的应用程序是否支持 RAC?”。我对此一无所知。我试着检查它的含义,但没有人解释过这个概念。他们到处都从第 2 步开始,即如何进行编码、配置等。但是没有人将“RAC 感知”作为一
前言 相信在 Redhat 7 上安装过 Oracle 12CR2 RAC 的朋友,看了本文一定会后悔没有早点看到这篇完美的避坑指南! 如果有朋友不信邪,可以按照常规的方式安装,大概率是会遇
Oracle RAC提供两种方式实现负载均衡,第一种是纯技术手段,即在用户连接时,根据系统当前的负载情况决定由哪个节点处理用户请求;第二种是面向业务,人为的把应用切分成很多service,通过某个s
1)、检查集群状态: [grid@rac02 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is
有什么方法可以取消RACCommand的执行吗? 例如,我有一个具有无限执行信号的命令,如下所示: RACCommand *command = [[RACCommand alloc] initWith
我开始使用 Reactive Cocoa 研究 MVVM 模式,现在我有一些不清楚的情况。我想将按钮的 enable 属性与我的模型绑定(bind),并同时绑定(bind) rac_command。这
我正在尝试将 Reactive Cocoa 库添加到我的 Xcode 项目中,但我做不到。我正在尝试查找一些教程,因为我无法理解 Reactive Cocoa 页面中的教程。如何将此库添加到我的项目中
我对使用 ReactiveSwift 和 ReactiveCocoa 相当陌生,我似乎遇到了有关初始化具有依赖项的属性的正确方法的障碍。 例如在下面的代码中,我尝试初始化一个属性,但我得到了预期的编译
我是一名优秀的程序员,十分优秀!