cluster oracle修改,Oracle 修改集群的资源属性(依赖关系)
修改集群的资源属性:
--
在11g中
使用Crsctl modify resource res_name -attr 命令可以随意添加修改集群的各项资源的属性
来个例子:
查看数据库资源的全部属性:
[grid@rac1 ~]$ crsctl status res ora.racdb.db -f
有两列这样的内容
GEN_USR_ORA_INST_NAME@SERVERNAME(rac1)=racdb1
GEN_USR_ORA_INST_NAME@SERVERNAME(rac2)=racdb2
**添加:**
[root@rac1 ~]#
crsctl modify resource ora.racdb.db -attr "GEN_USR_ORA_INST_NAME@SERVERNAME(rac3)=racdb3"
再次查看:
GEN_USR_ORA_INST_NAME@SERVERNAME(rac1)=racdb1
GEN_USR_ORA_INST_NAME@SERVERNAME(rac2)=racdb2
GEN_USR_ORA_INST_NAME@SERVERNAME(rac3)=racdb3
**删除:**
[root@rac1 ~]#
crsctl modify resource ora.racdb.db -attr "GEN_USR_ORA_INST_NAME@SERVERNAME(rac3)=racdb3" -delete
**修改其他属性:**
crsctl modify resource ora.racdb.db -attr "STOP_TIMEOUT=700";
crsctl modify resource ora.racdb.db -attr ''SERVICE_NAMES=rac2.neves.com''
修改集群资源依赖关系:
首先查看数据库资源依赖的其他资源有哪些:
[grid@rac1 ~]$ crsctl status res ora.racdb.db -f //查看资源的全部属性
![](http://img.blog.itpub.net/blog/2020/07/22/718689aa4532b905.png?x-oss-process=style/bb)
**修改:**
[root@rac1 ~]#
crsctl modify resource ora.racdb.db -attr "STOP_DEPENDENCIES=hard(intermediate:ora.asm)";
[grid@rac1 ~]$ crsctl status res ora.racdb.db -f //查看
![](http://img.blog.itpub.net/blog/2020/07/22/c626754f9899c903.png?x-oss-process=style/bb)
stop_dependencies 发生变化。
但是我想使用crsctl modify resource将其修改回来:
[root@rac1 ~]#
crsctl modify resource ora.racdb.db -attr "STOP_DEPENDENCIES=hard(intermediate:ora.asm,shutdown:ora.DATA.dg)";
CRS-4228: Value of attribute 'shutdown:ora.DATA.dg)' is missing
CRS-4000: Command Modify failed, or completed with errors.
//报错
采用这种方式添加:(这种方式只能修改数据库对磁盘组的依赖项)
**[root@rac1 ~]# srvctl modify database -d racdb -a "DATA" **
// -acfspath "" Comma separated list of ACFS paths where database's dependency will be set
将在其中设置数据库依赖项的ACFS路径的逗号分隔列表
如果 -a "DATA1,DATA2" 那么数据库依赖的磁盘组就为DATA1 DATA2
//经常使用的场景在于RAC环境下更换DATA盘时,例如现需要将数据文件从DATA盘迁移到NEWDATA盘中,迁移完成后,我们就需要使用该命令来修改数据库对磁盘组的依赖。
--
在12.1.0.2以后crsctl modify resource res_name 该命令就不再支持了,但是如果我们需要使用,可以添加-unsupported子句
例如:
[root@rac1 ~]#
crsctl modify resource ora.orcl19c.db -attr "GEN_USR_ORA_INST_NAME@SERVERNAME(rac3)=orcl19c3" -unsupported
[root@rac1 ~]#
crsctl modify resource ora.orcl19c.db -attr "GEN_USR_ORA_INST_NAME@SERVERNAME(rac3)=orcl19c3" -delete -unsupported
并且在12.1.0.2后出现一个预估选项
[root@rac1 ~]#
crsctl eval modify resource ora.ora19c.db -attr "GEN_USR_ORA_INST_NAME@SERVERNAME(rac3)=orcl19c3" -unsupported
结论:
11g中可以使用crsct modify resource res_name -attr 修改资源属性。
但是如果使用该命令修改资源依赖关系stop_dependencies start_dependencies的话,有些可以随意修改成功,有些却无法随意修改成功,会出现
Value of attribute missing的错误。
这样就无法修改:
![](http://img.blog.itpub.net/blog/2020/07/22/54d0bf9246c1265b.png?x-oss-process=style/bb)
这样就修改成功:
[root@rac1 ~]#
crsctl modify resource ora.racdb.db -attr "START_DEPENDENCIES=hard(ora.DATA.dg) pullup(ora.DATA.dg)"
![](http://img.blog.itpub.net/blog/2020/07/22/bb1ff8d85bc3fddd.png?x-oss-process=style/bb)
从12.1.0.2以后crsctl modify resource res_name 不再支持,使用需要添加-unsupported子句。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69975956/viewspace-2706355/,如需转载,请注明出处,否则将追究法律责任。
cluster oracle修改,Oracle 修改集群的资源属性(依赖关系)相关推荐
- oracle 12c rac flex,ORACLE 12CR2 RAC Flex集群与传统标准集群的区别与设置
ORACLE 12CR2 RAC Flex集群与传统标准集群的区别与设置 本文主要讲述安装配置ORACLE 12C R2 RAC时,需要注意的方面:即是Flex集群还是传统的标准集群,默认安装的情况下 ...
- Redis进阶-5.x 单节点 及Redis Cluster 3主3从集群部署
文章目录 Redis 下载地址 Redis 5.x 单节点 编译安装 Redis 启停 Redis Cluster 4.x VS Redis Cluster 5.x 演进之路 ( Master/Sla ...
- 华为python673集_实现Redis Cluster并实现Python链接集群
一.Redis Cluster简单介绍 Redis集群搭建的方式有多种,例如使用Redis主从复制+Sentinel高可用集群.zookeeper等,但从Redis 3.0之后版本支持Redis-cl ...
- 38 Redis Cluster 的通信开销限制集群规模
38 Redis Cluster 的通信开销限制集群规模 前言 一.实例通信方法和对集群规模的影响 二.Gossip 消息大小 三.实例间通信频率 二.降低实例间通信开销的方法 总结 前言 Redis ...
- 如何利用Kubernetes集群提升资源利用率?
导语 | 近日,云+社区技术沙龙"高效智能运维"圆满落幕.本期沙龙围绕运维展开了一场技术盛宴,从AIOps.Serverless DevOps.蓝鲸PaaS平台.K8S等分享关于业 ...
- kubernetes集群节点资源预留
问题 默认kubelet没有配置资源预留,host上所有的资源(cpu, 内存, 磁盘) 都是可以给 pod 使用的.而当一个节点上的 pod 将资源吃满时,系统层面可能会干掉 k8s 核心组件进程, ...
- K8S集群Pod资源自动扩缩容方案
K8S集群Pod资源自动扩缩容方案 1.为什么要是有自动扩缩容 在K8S集群中部署的应用程序都是以Pod的形式部署的,我们在部署Pod资源时都会指定Pod资源的副本数,但是这个数量是写死的,平时可能启 ...
- oracle flex cluster,【Ora12c-GI】将Standard集群修改为Flex集群
Oracle12C支持两种集群模式:Standard和Flex. 11G即是Standard的:Flex是12C的新特性. 当将Standard修改为Flex时,出现如下问题: # crsctl se ...
- oracle集群启动状态,循序渐进:Oracle 11.2 RAC集群进程的初始化与启动过程
张大朋(Lunar)Oracle 资深技术专家 Lunar 拥有超过十年的 ORACLE SUPPORT 从业经验,曾经服务于ORACLE ACS部门,现就职于 ORACLE Sales Consul ...
最新文章
- 厚积薄发!他读博前三年零文章,后期发力产出11篇一作,现任985高校博导
- IIS6下配置fastcgi的php的教程
- STM32F103的11个定时器详解
- Increasing or Decreasing 序列 转换
- K8S部署hazelcast
- CVPR2021论文集锦 | CVPR2021最新论文 | CVPR2021审稿结果 | CVPR2021录取结果
- mysql创建存储过程意义_浅谈一下mySql中创建存储过程
- linux删除文件后不释放磁盘的问题
- `ifdef、`else、`endif 用法
- IIS 配置 PHP 环境搭建:web 文件管理器
- 元器件型号: ATMEGA328P-AU
- 用BT搜宝快速找种子
- 聚类算法小结(1)——K均值聚类算法
- multienant oracle_OraCleen智能牙刷:您牙齿的高颜值智慧伙伴
- 拼音搜索 -- 自动解析拼音汉子组合(包含多音字,拼音缩写)
- obs,直播文字画面模糊处理
- Z04 - 999、Flink与电商指标分析
- 基于QT的人脸识别考勤管理系统【一】
- nmn吃第一天有什么感觉,吃完nmn的反应,一点点体会
- P2P、P2SP游戏更新下载解决方案。
热门文章
- 物质之学 —— 等离子(物质的第四态)
- linux buffer cache 过高_你真的理解Linux的内存监控吗?
- pb利用datawindow查询符合条件的数据并且过滤掉其他数据_牟宇航:百度OLAP数据库——Palo...
- nginx websocket wss 连接失败 failed_浅谈WebSocket协议、WS协议和WSS协议原理及关系
- Android多线程基础知识详解(傻瓜教程)
- python用什么编译器-15款Python编辑器的优缺点,别再问我quot;选什么编辑器”啦
- 济南python工资一般多少-Python火到天际,可是为啥找工作这么难?
- python 在线培训费用-线下python培训要多少钱?
- python编程入门教学-史上最全Python编程基础入门教程
- python能做什么工作-谁适合学Python?学了Python可以做什么工作?