代码改变世界

随笔分类 - Oracle RAC

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

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

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

2020-06-07 16:32 by AlfredZhao, 626 阅读, 收藏, 编辑
摘要: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, 963 阅读, 收藏, 编辑
摘要:最近有个客户需求是在某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, 1019 阅读, 收藏, 编辑
摘要:现象: 在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, 593 阅读, 收藏, 编辑
摘要:环境: 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, 474 阅读, 收藏, 编辑
摘要:关键步骤: 手工添加服务名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, 532 阅读, 收藏, 编辑
摘要:环境: Oracle 11.2.0.4 RAC 重建EM 背景: 客户之前的EM已经被损坏,需要重建EM 重建EM的方案有很多,其中最简单的方法是:直接使用emca重建,oracle用户下,只需一条命令搞定: 注意: 之前需要先确认是否有正在运行的job: 在测试中通过观察数据库的alert日志: 阅读全文

测试一体机ASM Disk online操作

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

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

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

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

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

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

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

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

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

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

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

Oracle彻底删除11gR2 GI

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

RAC禁用DRM特性

2017-03-15 00:07 by AlfredZhao, 2070 阅读, 收藏, 编辑
摘要:查看“_gc”开头的隐藏参数值: 11g RAC关闭DRM特性 10g RAC关闭DRM特性 参考老熊的文章,http://www.laoxiong.net/problem caused by drm.html 10g RAC可以设置另外2个动态的隐含参数,来达到从”事实上“关闭DRM的目的: 阅读全文

配置Server Side TAF

2017-03-10 22:20 by AlfredZhao, 966 阅读, 收藏, 编辑
摘要:实验环境:Oracle 11.2.0.4 RAC 参考MOS文档: How To Configure Server Side Transparent Application Failover (文档 ID 460982.1) 1.为设置TAF在RAC集群上新建服务 2.启动server_taf服务 阅读全文