【MV】创建可以去除表中重复记录的物化视图
有关物化视图的基本信息可以参考Oracle官方文档“Data Warehousing Guide”(http://download.oracle.com/docs/cd/B19306_01/server.102/b14223/toc.htm)本文以创建满足“可以去除表中重复值”需求的物化视图为例感...
【RAC】因虚拟机配置文件调整不完整导致RAC无法使用
今天有朋友反映,在虚拟机下反复切换使用多套RAC环境的时导致RAC环境无法使用。经查,由于虚拟机的配置文件(***.vmx)未做修改,多套虚拟机环境引用的共享存储为同一套,最终导致RAC节点与存储关系脱节。这是一个细...
【RAC】查看集群名称(CLUSTER NAME)的两种方法
集群名称信息是记录在OCR中的,因此我们可以通过转储OCR的方法来获得集群名称,与此同时,我们同样可以使用cemutlo工具直接查看集群名称信息。分别看一下这两种获取方法。1.第二种方法:通过转储OCR方法获取集群名称...
【RAC】10条RAC常用优化方向
写在前面的话:Oracle的RAC技术不是一个以提高系统性能为目的的技术,该技术重点侧重的是高可用性和系统的可扩缩性。在单实例上运行效率低下的系统,切换到RAC环境下,往往运行效果将更加的低下。这往往与RAC的Cache...
【RAC】数据库的静默状态(QUIESCE RESTRICTED)对RAC环境的影响
有关静默状态的基础知识请参考Oracle官方文档“Quiescing a Database”(http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/start.htm#ADMIN10263)本文介绍静默状态对RAC环境的影响。1.启用静默...
【cluvfy】集群验证工具cluvfy使用方法——comp
在《【cluvfy】集群验证工具cluvfy使用方法——stage》(http://space.itpub.net/?uid-519536-action-viewspace-itemid-680244)中已经给出了有关cluvfy工具的stage的使用方法。本文给出该工具的另外一个重要的功能...
【cluvfy】集群验证工具cluvfy使用方法——stage
cluvfy作为集群验证工具在Oracle集群和RAC安装和配置的过程中可以起到非常好的辅助作用,简单看一下这个工具带给我们的功能。1.获取集群验证工具cluvfy的帮助信息RACDB1@rac1 /home/oracle$ cluvfy -helpUSAGE:cluvf...
【RAC】Oracle RAC集群环境下日志文件结构
在Oracle RAC环境中,对集群中的日志的定期检查是必不可少的。通过查看集群日志,可以早期定位集群环境中出现的问题,以便将问题消灭在萌芽状态。简单介绍一下有关Oracle集群环境中日志的结构,方便快速查找所需的日...
【问题处理】diagcollection.pl采集脚本执行出错——Argument list too long
1.问题现象1)在root用户下设置必须的环境变量[root@rac1 ~]# export ORACLE_BASE=/oracle/app/oracle[root@rac1 ~]# export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1[root@rac1 ~]# export ORA_CRS_HOME=/ora...
【问题处理】diagcollection.pl采集脚本执行出错——'crshome' is missing
1.问题现象1)在root用户下设置必须的环境变量[root@rac1 ~]# export ORACLE_BASE=/oracle/app/oracle[root@rac1 ~]# export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1[root@rac1 ~]# export ORA_C...
【RAC】使用diagcollection.pl脚本打包收集诊断日志文件
在Oracle集群环境的“$ORA_CRS_HOME/bin”目录下提供了diagcollection.pl脚本,以root用户身份执行该脚本便可以完成搜集必要的诊断信息的目的。1.设置必要的环境变量因为需要以root用户身份执行该脚本,因此oracle用...
【RAC】使用crsctl工具控制Oracle RAC集群的启停
在安装Oracle RAC集群环境后,与集群有关的进程会自动启动。这样就带来了一个问题,似乎这里有不可控的因素在里面。在默认情况下,主机重新启动后集群进程会随操作系统而启动,因主机在启动的过程中会消耗比较大的资...
【VIP】调整RAC虚拟IP地址(VIP)及虚拟主机名
本文给出在Linux操作系统中如何调整RAC虚拟IP地址和虚拟主机名的方法。在多节点RAC环境中,我们可以使用逐节点调整的策略来完成RAC环境中各节点VIP修改任务。1.获取系统当前VIP信息使用“ifconfig –a”命令,可以得...
【oifcfg】使用Oracle接口配置工具(oifcfg)调整RAC公用和私有互联IP子网配置
如果Oracle RAC数据库的公用网络和私有互联网络的IP子网或IP地址不正确时,可以使用Oracle提供的接口配置工具oifcfg进行调整。这样的修改方法可以达到更新OCR信息的目的。1.使用oifcfg的getif选项可以获取当前网络的...
【问题处理】Oracle process running out of OS kernel I/O resources
今天遭遇RAC数据库一个节点的Oracle用户无法使用ssh登录,即便使用root用户中转切换亦不可行。[root@secodb2 ~]# su - oraclesu: cannot set user id: 资源暂时不可用1.问题现象1)问题节点oracle进程数[root@secodb...
【NUMBER】Oracle的NUMBER数据类型特点
Oracle的NUMBER数据类型内部使用科学计数法以可变长度格式来存储数据。使用1B存储指数,而另外20B(可变)用于存储该数字剩下的部分。这种存储模式使得NUMBER数据类型可以表示的精度为38位。简单的对Oracle数字类型...
【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...