标签归档:rac

RAC上ocr和voting disk从10.1到11.2维护操作和需求的差异

Oracle从10.1开始推出了自己真正意义的集群软件(9i和9i之前的版本,Oracle只有集群数据库,集群的存储和网络是由第三方厂商维护的,比如IBM的HACMP,HPUX的MC SERVICE GUARD /OA,SUN的suncluster,True64的Trucluster,linux就用ocfs和check-timer等等)。 因此,从10.1开始,oracle的集群有了自己的管理网络和存储的机制,ocr存放集群配置信息,voting disk用于磁盘心跳。 本文就简单的汇总一下各版本对于ocr和voting disk在一些维护操作和安装需求大致做个总结。 更改ocr(ocrconfig)和voting disk(crsctl replace votedisk)到其他的磁盘组—11.2 RAC 1,各个版本ocr和vot的空间需求: 2,各个版本ocr和vot的磁盘组权限: 3,voting disk个数的要求: For Voting disks (never use even number of voting disks): External redundancy requires minimum of 1 voting disk (or 1 failure group) Normal … 继续阅读

发表在 RAC | 标签为 , , | 留下评论

Linux 环境下11.2.0.3 rac的快速卸载脚本

在Oracle 11.1和Oracle 10.1,10.2上,都是官方提供手工清理RAC环境的方法的(比如环境有问题,或者RAC安装失败,要清理后重新安装。虽然这些版本,也提供了卸载脚本,但是总是卸不干净,因此那个时候,更多的这种需求都是通过手工卸载完成的)。 从11.2开始,Oracle不推荐使用手工方式删除RAC环境,而是提供重新配置的脚本和专门的卸载包。但是我个人还是喜欢手工卸载(依据依然来源于 Oracle 的文档)。 之前写过基于AIX平台的,AIX环境下11.2 rac的快速卸载脚本 今天因为需要,写了Linux的,实测了一下,效果很好,测试环境: OEL 6.5 + Oracle 11.2.0.3 RAC 手工清理rac环境,轻松还原裸系统(准备重新安装): rm -rf /etc/oracle/ rm -f /etc/init.d/init.cssd rm -f /etc/init.d/init.crs rm -f /etc/init.d/init.crsd rm -f /etc/init.d/init.evmd rm -f /etc/rc2.d/K96init.crs rm -f /etc/rc2.d/S96init.crs rm -f /etc/rc3.d/K96init.crs … 继续阅读

发表在 Installation and Deinstall | 标签为 , | 留下评论

如何查看你的环境是否是RAC环境? 如何判断你有哪些option?如何enable或者disable他们?

前几天一个老同事问我,客户不想买RAC 的license了,怎么办? 因为当时他们有其他机器安装新环境,因此,我当时就说,直接装一个单机库,把数据库迁移过去,cluster_database改成false,再清理掉thread,undo,redo就ok了。。。 今天忽然想起来,如果客户不买partition选项了,想关闭这个怎么办?或者客户没有新机器再装一个ORACLE_HOME了,怎么办? 后面的我们就研究下: 首先我们可以使用OUI或者opatch去看已经安装了哪些选项(当然,还可以看数据库视图) 方法1: 使用OUI去review ./runInstaller 里面有一个 “Installed Products”,这个是你已经安装的产品 方法2:使用OPATCH [oracle@lunar lib]$ opatch lsinventory -detail Invoking OPatch 11.2.0.1.7 Oracle Interim Patch Installer version 11.2.0.1.7 Copyright (c) 2011, Oracle Corporation. All rights reserved. Oracle Home : /u01/app/oracle/product/11.2.0.3/dbhome_1 Central … 继续阅读

发表在 FAQ, RAC | 标签为 , , | 留下评论

随心所欲的指定RAC中的节点号

考虑到节点逐出的规则,其中有一个跟节点号有关系,即缺省节点号小的被保留,大的被逐出(还有很多其他条件,比如分组等,这里不细说) 那天群里有人说了希望修改节点号的需求,今天忽然想起来试试看,结论如下: 1,可以使用ocrpatch任意指定任一个节点的节点号 2,不指定的情况,安装的节点为节点1,其余的顺次往下排 备份下当前OCR和VOT的信息: 这里,我们可以看见,节点1(rac1)的节点号是1,节点2(rac2)的节点号是2。。。 我打算把它修改为节点1(rac1)的节点号是2,节点2(rac2)的节点号是1 只读模式使用ocrpatch: 好了,现在我们来修改下 再开2个会话,分别用于停止节点1和节点2的crs: 注意这里,节点1,貌似hang住了。。 节点2已经clear shutdown了 于是想起来了,还有一个ocrpatch的窗口,退出后,大概几秒钟,继续shutdown: 在节点1以独占模式启动cluster: 把voting disk放到文件系统上: 以write read方式访问ocr: SYSTEM.css.nodenum_hint ,这个表示他们的 “preferred” node number ,这个是节点1,我们看到设置为1,现在,我们把它设置为2,然后观察下: 已经修改成功了。 ocrpatch> exit [OK] Exiting due to user request … [root@RAC1 tmp]# 现在,使用独占模式启动crs: 检查状态,都正常: 初始化votdisk: … 继续阅读

发表在 ASM, RAC | 标签为 , , | 留下评论

4种查询vot的方法和4种查询ocr的方法

一、查找voting disk 的4种方法 方法1: 方法2: 方法3: 方法4: 这里可以看到au是1M,voting disk从AU 192开始,到AU 224结束,共32个AU : 跳过了头上的192M,dump了后面的32M内容,也就是我们需要的VOTING DISK的32个AU的内容 二、查找ocr的方法 方法1: 方法2: 方法3: ocrdump 方法4: 这里看到ocr的文件号是255,可以根据文件号查询AU:

发表在 ASM, RAC | 标签为 , , | 留下评论

收集ASM的信息

当ASM出现故障时,需要收集的主要信息如下(来自于MOS,log SR时,通常让你提供alert,trace和这些信息),

发表在 ASM | 标签为 , | 留下评论

安装oracle 11.2.0.1 RAC和11.2.0.4 RAC on aix 7.1

<head profile=”http://gmpg.org/xfn/11″> <style type=”text/css”>#header { background: url(http://feed.askmaclean.com/wp-content/themes/minimum/images/header.png) no-repeat !important; }</style> </head> lunardb2/#oslevel -r 7100-02 lunardb2/# /usr/sbin/lsattr -E -l sys0 -a realmem /usr/sbin/lsps -a /usr/bin/df -g /usr/bin/df -g /tmp bootinfo -K lsattr -El rhdiskpower0 -a size_mb lsattr -El hdiskpower0 /usr/sbin/no -a … 继续阅读

发表在 Installation and Deinstall, RAC | 标签为 , , | 留下评论

AIX环境下11.2 rac的快速卸载脚本

以下脚本(支持11.2.0.4和以前的11.2版本),如果不是很熟悉自己环境或者脚本含义,可以逐步执行: crsctl stop crs crsctl disable crs rm /etc/rc.d/rc2.d/K96init.crs rm /etc/rc.d/rc2.d/S96init.crs rm -f /etc/init.tfa rm -f /etc/inittab.tfa rm -f /etc/init.ohasd rm /etc/inittab.crs cp /etc/inittab.no_crs /etc/inittab rm -rf /etc/oratab rm -rf /etc/oraIn* rm -rf /etc/oracle* rm -rf /etc/ora* rm -rf $ORACLE_BASE … 继续阅读

发表在 Installation and Deinstall, RAC, Scripts | 标签为 , , | 留下评论

使用VBox 安装 Oracle Database 12c Flex Cluster for OEL 5.8—第5部分 总结

执行脚本 具体见:使用VBox 安装 Oracle Database 12c Flex Cluster for OEL 5.8—第5部分 总结

发表在 Installation and Deinstall, ORACLE 12C, RAC | 标签为 , , | 留下评论

使用VBox 安装 Oracle Database 12c Flex Cluster for OEL 5.8—第4部分 开始安装

1. On Oracle Linux 6.3, Select Servers on the left hand side of the screen, and System administration tools on the right hand side of the screen (options may vary between releases). The Packages in System Tools window opens. 2. … 继续阅读

发表在 Installation and Deinstall, ORACLE 12C, RAC | 标签为 , , | 留下评论