【RAC】使用crsctl命令获取Oracle CRS版本信息
1.查看Oracle CRS的版本命令位于$ORA_CRS_HOME/bin $ORACLE_HOME/bin1)获取当前节点的CRS版本RACDB1@rac1 /home/oracle$ /oracle/app/crs/bin/crsctl query crs softwareversionCRS software version on node [rac1...
【OCR】OCR的逻辑备份与恢复
OCR的备份与恢复方法主要有两种,一种是物理备份恢复,另外一种为逻辑备份恢复。有关OCR的物理备份和恢复方法请参见《【OCR】OCR备份策略及备份介质有效性验证》(http://space.itpub.net/519536/viewspace-677737)...
【OCR】使用ocrdump工具获取集群注册表(OCR)的详细内容
Oracle的OCR(Oracle Cluster Registry)称作Oracle集群注册表,OCR提供了集群软件与其他应用程序进程之间共享信息的途径。OCR记录了集群软件所管理资源的信息,以键值对的树状结构进行存储。Oracle提供了ocrdump工...
【OCR】无法转储OCR备份文件内容——PROT-302: Failed to initialize ocrdump
1.问题再现1)获取OCR的备份目录信息[root@rac1 ~]# ocrconfig -showbackuprac1 2010/11/06 08:57:15 /oracle/app/crs/cdata/crsrac1 201...
【RAC】配置Voting Disk的镜像保证Voting Disk的高可用性
为防止发生RAC集群裂脑(split-brain),Voting Disk表决磁盘可以定位故障节点并将其踢出集群环境。因此Voting Disk本身的可用性显得尤为重要。为防止表决磁盘本身出现问题,一般采用镜像的策略。本文将完成为Voting...
【问题处理】因ASM磁盘组空间不足导致数据库实例无法启动的故障处理
1.问题现象数据库无法启动,错误号ORA-03113RACDB1@rac1 /home/oracle$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Sat Nov 6 15:52:49 2010Copyright (c) 1982, 2005, Oracle. ...
【asmcmd】使用asmcmd工具管理ASM
类似于sqlplus操作数据库一样,asmcmd工具可以实现对ASM的管理。简单直观的看一下asmcmd带给我的功能。1.连接到ASM实例既然要管理ASM,必要要指定ASM实例,我们需要告知asmcmd的两件事情是:①.ORACLE_HOME环境变量...
【OCR】OCR备份策略及备份介质有效性验证
Oracle RAC的OCR存放着集群和数据库的重要配置信息。因此掌握其备份和恢复的方法甚是重要。我们可以对OCR进行手工逻辑备份,也可以依赖系统的自动备份策略。系统对OCR的自动备份策略如下:①.每4个小时自动生成...
【RAC】修复损坏的OCR镜像
当OCR的镜像出现问题后,我们可以使用ocrconfig对其进行修复。模拟一下这个恢复过程。1.使用dd命令人为损坏OCR的镜像[root@rac1 ~]# dd if=/dev/zero f=/dev/raw/raw2 bs=1024k count=200dd: writing `/dev/raw/raw2...
【RAC】配置OCR的镜像保证OCR的高可用性
保证OCR可用性的最好方法就是消除单点,对OCR的冗余操作便是对OCR的镜像操作。本文介绍如何完成OCR的镜像。1.确认CRS的版本并检查OCR的配置情况[root@rac1 ~]# crsctl query crs softwareversionCRS software versio...
【OCR】Oracle CRS 10.2.0.1版本Bug导致镜像OCR时报PROT-22错误
1.问题现象1)获取CRS软件的版本信息[root@rac1 ~]# crsctl query crs softwareversionCRS software version on node [rac1] is [10.2.0.1.0]注意,此时系统的CRS版本是10.2.0.1基础版本。2)镜像OCR时抛出PROT-...
【RAC】删除RAC数据库节点(七)——删除Oracle集群软件
本文介绍删除数据库节点的第七个步骤,删除第二节点上的Oracle集群软件,此步骤也是最后一个步骤。在进行此步删除操作之前,请确保以下删除动作已经完成。《【RAC】删除RAC数据库节点(一)——删除数据库实例》(ht...
【RAC】删除RAC数据库节点(六)——删除Oracle集群服务
本文介绍删除数据库节点的第六个步骤,删除第二节点上的Oracle集群服务。在进行此步删除操作之前,请确保以下删除动作已经完成。《【RAC】删除RAC数据库节点(一)——删除数据库实例》(http://space.itpub.net/519...
【RAC】删除RAC数据库节点(五)——删除ONS
本文介绍删除数据库节点的第五个步骤,删除ONS。在进行此步删除操作之前,请确保以下删除动作已经完成。《【RAC】删除RAC数据库节点(一)——删除数据库实例》(http://space.itpub.net/519536/viewspace-676893)...
【RAC】删除RAC数据库节点(四)——删除数据库软件及ASM软件
本文介绍删除数据库节点的第四个步骤,删除删除第二个节点上的数据软件和ASM软件。在进行此步删除操作之前,请确保以下删除动作已经完成。《【RAC】删除RAC数据库节点(一)——删除数据库实例》(http://sp...
【RAC】删除RAC数据库节点(三)——删除监听
本文介绍删除数据库节点的第三个步骤,删除监听。在进行此步删除操作之前,请确保以下删除动作已经完成。《【RAC】删除RAC数据库节点(一)——删除数据库实例》(http://space.itpub.net/519536/viewspace-6768...
【RAC】删除RAC数据库节点(二)——删除ASM
本文介绍删除数据库节点的第二个步骤——删除ASM。在进行此步删除操作之前,请确保以下删除动作已经完成。《【RAC】删除RAC数据库节点(一)——删除数据库实例》(http://space.itpub.net/519536/viewspace-676893...
【RAC】删除RAC数据库节点(一)——删除数据库实例
现有两节点RAC数据库,我们的终极目标是使用“非暴力方式”将第二个节点彻底剥离集群环境。本文给出删除的第一步:删除RAC第二个节点的数据库实例1.以oracle用户连接到第一个节点,这里使用dbca完成集群中第二个...
【TAF】使用Oracle RAC的TAF技术之SESSION类型
《【TAF】使用Oracle RAC的TAF技术实现不间断查询》(http://space.itpub.net/519536/viewspace-676654)文中谈到当FAILOVER_MODE类型为SELECT时可以实现查询语句不间断的返回结果。另外一种类型是SESSION,看一看SE...
【TAF】使用Oracle RAC的TAF技术实现不间断查询
TAF(Transparent Application Failover)即透明应用程序故障转移技术。当初始化连接出现问题无法连接时,该功能可以保证应用程序重新连接到可用服务。在重新连接过程中,之前的活动事务将会被回滚,但在“...