代码改变世界

随笔分类 - Oracle RAC

有些尴尬的一次集群启动故障排错

2021-07-01 01:11 by AlfredZhao, 305 阅读, 收藏, 编辑
摘要: 因为工作性质改变,有许久没动手处理故障了,今天的排错也是非生产环境,为验证一些测试临时搭的一套11g RAC环境,为了省时间,直接拿之前备份的vbox的环境拷贝,结果启动机器发现集群无法启动: [root@jystdrac1 ~]# su - grid [grid@jystdrac1 ~]$ crs 阅读全文

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

2021-04-21 22:50 by AlfredZhao, 150 阅读, 收藏, 编辑
摘要: 有客户咨询,认为19c RAC集群资源状态和11g RAC大不一样,比如在他们的19c集群,也是只部署2节点,却显示3个资源状态,其中第三个还是offline状态,担心是否有影响。 实际上这和Flex ASM特性有关,是正常的现象,其实不去修改也并不会影响什么。 找一个19c RAC(2 nodes 阅读全文

安装TFA用于快速收集RAC各类日志

2020-06-26 02:01 by AlfredZhao, 810 阅读, 收藏, 编辑
摘要: TFA一般主要用于Oracle RAC环境一键收集需要的日志进行分析问题,解决传统人工收集集群、数据库等各类日志效率低下的问题。具体关于TFA的介绍,网上资料已经非常多,在此不再赘述。 TFA的安装也非常简单,从MOS(Autonomous Health Framework (AHF) - Incl 阅读全文

Oracle 11g RAC之HAIP相关问题总结

2020-06-07 16:32 by AlfredZhao, 1214 阅读, 收藏, 编辑
摘要: 1 文档概要 2 禁用/启用HAIP 2.1 禁用/启用HAIP资源 2.2 修改ASM资源的依赖关系 3 修改cluster_interconnects参数 3.1 使用grid用户修改ASM实例的cluster_interconnects参数 3.2 使用oracle用户修改DB实例的clust 阅读全文

测试:Oracle 19c RAC添加私网

2019-11-03 00:55 by AlfredZhao, 1397 阅读, 收藏, 编辑
摘要: 最近有个客户需求是在某12.2版本的RAC环境上添加心跳网络,顺便考虑将之前的心跳网络改为asm专用。我目前只有19c的RAC的测试环境(19c是12c的最终稳定版本),直接测试验证下过程备忘。 "1.测试环境概述" "2.添加心跳网络" "3.修改asm网络" "4.重启has集群" "5.检查心 阅读全文

Oracle 12.2报错ORA-15032、ORA-15410或ORA-15411解决

2019-04-08 00:27 by AlfredZhao, 1663 阅读, 收藏, 编辑
摘要: 现象: 在Oracle 12.2.0.1 RAC环境,在其ASM实例中,如果添加不同大小或者不同数量的LUN到failgroup中,会报错: 解决方案: 动态修改这两个隐藏参数可以解决: 下面举一个实际的例子: 比如新加的LUN:mpathi,mpathj,mpathk都是200M大小,以前的ASM 阅读全文

Oracle 10g RAC OCR、Voting disk更换

2019-03-28 23:55 by AlfredZhao, 810 阅读, 收藏, 编辑
摘要: 环境: OEL 5.7 + Oracle 10.2.0.5 RAC 需求: 更换存储,OCR、Voting disk同时需要更换到新存储。 "1.替换OCR" "2.替换voting disk" 1.替换OCR 替换OCR(Oracle Cluster Registry)首先需要关闭RAC所有节点的 阅读全文

测试12.2.0.1RAC PDB级别的Failover

2019-03-01 19:08 by AlfredZhao, 720 阅读, 收藏, 编辑
摘要: 关键步骤: 手工添加服务名A并启动(已验证默认的服务名测试验证无法实现Failover) 完整步骤: "1.确认环境信息" "2.手工添加服务并启动" "3.测试客户端连接到服务端" "4.关闭实例1的pdb1" "5.客户端再次连接到服务端" "6.测试完成重新启动实例1的pdb1" 1.确认环境 阅读全文

Oracle 11.2.0.4 RAC重建EM案例

2019-01-15 12:52 by AlfredZhao, 834 阅读, 收藏, 编辑
摘要: 环境: Oracle 11.2.0.4 RAC 重建EM 背景: 客户之前的EM已经被损坏,需要重建EM 重建EM的方案有很多,其中最简单的方法是:直接使用emca重建,oracle用户下,只需一条命令搞定: 注意: 之前需要先确认是否有正在运行的job: 在测试中通过观察数据库的alert日志: 阅读全文

测试一体机ASM Disk online操作

2018-12-02 21:58 by AlfredZhao, 1587 阅读, 收藏, 编辑
摘要: 环境: 3台虚拟机 RHEL 7.3 + Oracle RAC 11.2.0.4 问题现象: RAC运行正常,ASM磁盘组Normal冗余,节点主机重启,offline状态的asm disk短时间内可以直接online。 在《 "测试一体机ASM failgroup的相关问题处理" 》之前的文章,描 阅读全文

Oracle如何查询当前的crs/has自启动状态

2018-11-28 22:56 by AlfredZhao, 3010 阅读, 收藏, 编辑
摘要: 我们知道在某些停机测试场景,是需要人为禁用crs/has的自启动的,防止过程中主机反复重启对数据库集群造成影响。 使用crsctl disable/enable crs命令可以禁用/启用crs的自启动,但没有命令去查看当前自启动状态,虽然命令可以反复执行,但看不到实际状态总归还是让人不放心。 我在L 阅读全文

测试一体机ASM failgroup的相关问题处理

2018-11-18 19:57 by AlfredZhao, 1484 阅读, 收藏, 编辑
摘要: 环境: 3台虚拟机 RHEL 7.3 + Oracle RAC 11.2.0.4 问题现象: RAC运行正常,ASM磁盘组Normal冗余,有failgroup整体故障,有failgroup配置错误。 温馨提示: 本文并不是市场上任何一款商业的一体机产品,只是我为了学习这类分布式存储架构自己模拟的实 阅读全文

实验:Oracle单节点RAC添加节点

2018-06-04 22:56 by AlfredZhao, 3497 阅读, 收藏, 编辑
摘要: 环境: RHEL 6.5 + Oracle 11.2.0.4 单节点RAC 需求: 单节点RAC添加新节点 "1.添加节点前的准备工作" "2.正式添加节点" "3.其他配置工作" 1.添加节点前的准备工作 参考Oracle官方文档: Oracle® Clusterware Administrati 阅读全文

实验:利用ASMLib创建ASM磁盘

2018-04-25 00:39 by AlfredZhao, 908 阅读, 收藏, 编辑
摘要: 环境: RHEL 6.5 + Oracle 11.2.0.4 RAC(2 nodes) 目的: 在实验环境使用ASMLib配置共享ASM磁盘,虽然我们已经不建议使用ASMLib进行绑盘,但是无奈有客户是这样做的,而作为一名合格的乙方技术人员,我们是需要熟悉不同技术(包括这种已经不再推荐使用的技术)从 阅读全文

实验:记录一则删除GI的过程

2018-04-24 15:04 by AlfredZhao, 374 阅读, 收藏, 编辑
摘要: 环境: RHEL 6.5 + Oracle GI 11.2.0.4 (2 nodes) 参考MOS文档 How to Deconfigure/Reconfigure(Rebuild OCR) or Deinstall Grid Infrastructure (文档 ID 1377349.1) "1. 阅读全文

测试修改gcs_server_processes参数

2018-04-22 23:41 by AlfredZhao, 1625 阅读, 收藏, 编辑
摘要: RAC部署前提是要求各节点的主机硬件一致的,但实际如果碰上一些不规范的客户,经费有限或是扩容时已买不到同样的机器,那么采购的机器会有一些区别,比如RAC各节点的CPU核数有区别,那么默认的gcs_server_processes在各节点之间也可能不同。而我们针对这种情况是建议RAC各节点使用相同的g 阅读全文

由于DG Broker的配置导致RAC某实例无法mount

2018-01-04 17:20 by AlfredZhao, 662 阅读, 收藏, 编辑
摘要: 今天碰到一个我自己实验室发生的故障,起初看起来很简单,但实际上还很有趣,而且不细心的话还容易被忽视掉。相信在生产环境也会有客户会实际遇到。 环境:Oracle 11.2.0.4 RAC (2 nodes Primary + 2 nodes Standby) 背景:起初这个实验环境搭建好是没有任何问题 阅读全文

RAC环境下误操作将数据文件添加到本地存储

2017-12-05 14:31 by AlfredZhao, 993 阅读, 收藏, 编辑
摘要: 今天碰到个有意思的事情,有客户在Oracle RAC环境,误操作将新增的数据文件直接创建到了其中一个节点的本地存储上。 发现网上去搜的话这种问题还真不少,对应解决方案也各式各样,客户问我选择哪种方案可行,看来基础的数据维护工作还是有必要进一步规范的。 数据库是归档模式,那么我们实际可以利用rman的 阅读全文

Oracle彻底删除11gR2 GI

2017-08-08 09:41 by AlfredZhao, 840 阅读, 收藏, 编辑
摘要: Oracle彻底删除11gR2 GI 环境: RHEL 6.5 + Oracle 11.2.0.4 GI 需求: 在搭建Standby RAC时,安装GI软件期间由于GI安装遇到一些问题,root脚本执行hang住,且无任何报错(跟踪/opt/app/11.2.0/grid/cfgtoollogs/ 阅读全文

Oracle 11g RAC 修改各类IP地址

2017-07-31 22:04 by AlfredZhao, 3703 阅读, 收藏, 编辑
摘要: Oracle 11g RAC 修改各类IP地址 首先,我们都知道Oracle 11g RAC中的IP主要有:Public IP、VIP、SCAN VIP、Private IP这几种。 一般这类改IP地址或者网卡名称的需求主要场景有: 机房搬迁网络变更、系统上线由测试IP更改为生产IP、系统层面双网卡 阅读全文