代码改变世界

随笔分类 - Oracle RAC

测试:Oracle 19c RAC添加私网

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

测试一体机ASM Disk online操作

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

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

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

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

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

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

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

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

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

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

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

Oracle彻底删除11gR2 GI

2017-08-08 09:41 by AlfredZhao, 325 阅读, 收藏, 编辑
摘要: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, 1050 阅读, 收藏, 编辑
摘要: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, 1492 阅读, 收藏, 编辑
摘要:查看“_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, 623 阅读, 收藏, 编辑
摘要:实验环境:Oracle 11.2.0.4 RAC 参考MOS文档: How To Configure Server Side Transparent Application Failover (文档 ID 460982.1) "1.为设置TAF在RAC集群上新建服务" "2.启动server_taf 阅读全文

Oracle RAC学习笔记02-RAC维护工具集

2017-02-20 22:46 by AlfredZhao, 1019 阅读, 收藏, 编辑
摘要:Oracle RAC学习笔记02 RAC维护工具集 RAC维护工具集 "1.节点层" "2.网络层" "3.集群层" "4.应用层" 本文实验环境: 10.2.0.5 Clusterware + RAC 11.2.0.4 GI + RAC 通过对比命令的输出,也可大致了解10g RAC 到 11g 阅读全文

Oracle RAC学习笔记01-集群理论

2017-01-23 00:42 by AlfredZhao, 2607 阅读, 收藏, 编辑
摘要:Oracle RAC学习笔记01 集群理论 "1.集群相关理论概述" "2.Oracle Clusterware" "3.Oracle RAC 原理" 写在前面: 最近一直在看张晓明的大话Oracle RAC,真实感受就是学到很多之前自己都没深入思考研究过的知识点,现在趁着节前头脑尚清醒,再结合实际 阅读全文

ASM磁盘组扩容流程

2016-11-26 12:43 by AlfredZhao, 6168 阅读, 收藏, 编辑
摘要:环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 "1.确认磁盘权限正确" "2.图形界面配置" "3.启用asmca配置" "4.修改磁盘组rebalance power级别" "5.监控磁盘组rebalance完成情况" 1.确认磁盘权限正确 如果是RAC, 阅读全文

SIHA环境修改主机名实施步骤

2016-11-26 11:55 by AlfredZhao, 302 阅读, 收藏, 编辑
摘要:目 录 1 "实施需求" 2 "修改主机名" "2.1 停止HAS服务" "2.2 修改主机名" 3 "重新配置服务" "3.1 使用root用户重新配置CSS & OHAS服务" "3.2 设置cssd自动启动属性" "3.3 重启OHAS" "3.4 检查css & ohas状态" "3.5 添 阅读全文

RAC 某节点不可用时,对应VIP是否可用

2016-11-07 22:53 by AlfredZhao, 1746 阅读, 收藏, 编辑
摘要:实验环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 验证:RAC 某节点不可用时,其对应VIP是否可用?是否可用于连接数据库? "1.节点宕机,对应节点VIP漂移到另一个节点" "2.节点宕机后,另一个节点的网络信息" "3.可ping通宕机节点VIP,但无对 阅读全文

11gRAC报错CRS-4535, CRS-4000解决

2016-10-11 16:06 by AlfredZhao, 19944 阅读, 收藏, 编辑
摘要:环境:AIX6.1 + Oracle11.2.0.4 RAC(2 nodes) "1.故障现象" "2.定位问题" "3.处理问题" 1.故障现象 使用crsctl查看集群各资源状态,在任一节点都会直接报错CRS 4535, CRS 4000;但此时数据库是可以被正常访问的。 具体故障现象如下: 同 阅读全文

Oracle RAC 更换存储实验

2016-08-17 10:41 by AlfredZhao, 3490 阅读, 收藏, 编辑
摘要:实验环境准备: RHEL 6.5 + Oracle 11.2.0.4 RAC (2nodes) 1. OCR和Voting Disk使用的是OCR1磁盘组,底层对应3个1G大小的共享LUN,一般冗余; 2. DATA使用的是DATA1磁盘组,底层对应的是3个5G大小的共享LUN,外部冗余; 3. F 阅读全文

RAC某节点启动遭遇ORA-01105,ORA-01606

2016-04-14 17:03 by AlfredZhao, 3001 阅读, 收藏, 编辑
摘要:环境:RHEL6.5 + Oracle11.2.0.4 双节点RAC 故障现象:节点1实例没有启动成功,节点2正常启动。 "1.故障现象" "2.解决过程" "3.总结" 1.故障现象 尝试启动RAC 节点1,遭遇ORA 01105,ORA 01606: 数据库节点1目前状态是NOMOUNT. 2. 阅读全文

Openfiler配置RAC共享存储

2015-10-22 13:53 by AlfredZhao, 4154 阅读, 收藏, 编辑
摘要:将 Openfiler 用作 iSCSI 存储服务器,主要操作步骤如下: "1.设置 iSCSI 服务" "2.配置网络访问" "3.指定物理存储器并对其分区" "4.创建新的卷组" "5.创建所有逻辑卷" "6.为每个逻辑卷创建新的 iSCSI 目标" "7.RAC各节点配置共享存储" "Refe 阅读全文

Oracle RAC客户端tnsnames.ora相关配置及测试

2015-07-28 17:13 by AlfredZhao, 5928 阅读, 收藏, 编辑
摘要:1. "Oracle RAC服务端/etc/hosts部分内容如下" 2. "查看服务端的local_listener和remote_listener参数" 3. "客户端tnsnames.ora配置参考" "3.1 10g的版本,监听配置方法如下" "3.2 11g的版本,监听配置方法如下" "3 阅读全文

Linux平台 Oracle 11gR2 RAC安装Part1:准备工作

2015-07-27 09:24 by AlfredZhao, 3639 阅读, 收藏, 编辑
摘要:一、 "实施前期准备工作" "1.1 服务器安装操作系统" "1.2 Oracle安装介质" "1.3 共享存储规划" "1.4 网络规范分配" 二、 "安装前期准备工作" "2.1 各节点系统时间校对" "2.2 各节点关闭防火墙和SELinux" "2.3 各节点检查系统依赖包安装情况" "2. 阅读全文

Oracle ASM diskgroup在主机重启后启动失败

2014-10-10 23:40 by AlfredZhao, 1328 阅读, 收藏, 编辑
摘要:环境:RHEL 6.4 + Oracle 11.2.0.3 + ASM单实例 1.重启主机后,+DATA diskgroup启动不成功,现象如下: 2.尝试手动启动data磁盘组失败,报错如下: 3.网上搜索得知Linux重启会重置raw设备的ownership. 4.检查data磁盘组对应的磁盘设 阅读全文

RAC 10.2.0.5,客户端登陆间断遭遇ORA-12545

2014-05-22 00:00 by AlfredZhao, 512 阅读, 收藏, 编辑
摘要:实验环境: 服务端:OEL 5.7 + Oracle 10.2.0.5 RAC 客户端:Windows 7 + Oracle 11.2.0.1 Client 1.客户端登陆间断遭遇ORA-12545,现象如下: C:\Users\xiaoyu>sqlplus system/oracle@192.16 阅读全文