关于RAC心跳连接方式
昨天一个用户问到我这方面的问题,他们遇到一个这样的问题,环境是两台服务器做RAC. 通过单独网线直连方式 . 在更换设备的时候拨掉网线. 发现另一台机器ORACLE实例自动挂死.并报出ORA-29740错误. 其实对于这种情况,原...
RAC Diagnostics Script
from metalink:This script is broken up into different SQL statements that can be used individually. Each SQL statement adds information to help in debugging an RAC hang/severe performance scenerio. ...
RMAN-06726
以在RAC环境中一个RMAN备份出错的案例.环境是四节点的RAC.在备份归档日志时出现以下错误: allocated channel: c1 channel ch00: sid=132 devtype=DISK allocated channel: c2 channel ch01: sid=32 devtype=DISK all...
rac ora-12545
hpunixoracle9205 rac由于node1已很长时间没能起来,直到同步vg信息后才完成RAC的重组。startup 两node.启动应用,发现无法连接。ORA-12545: Connect failed because target host or object does not exist ,但重试...
Oracle RAC Wait Events
RAC DifferencesThe main difference to keep in mind when monitoring a RAC database versus a singleinstancedatabase, is the buffer cache and its operation. In a RAC environment thebuffer cache is global...
oracle pk sybase
一个用户说要为数据仓库选型.制定了一套基准测试方案.sybase由原厂的工程师做.ORACLE这这我负责.发现加载数据ORACLE快得多.5000万的数量量.sqlldr 5分钟搞定.不过sybase可是用了将近20分钟啊.在检索方面ORACLE当然也...
处理了一个ora-12500
接到电话说客户端无法正常连接到数据库,急忙赶到现场.在停掉部分应用后,发现可以正常连接,再启动应用.发现又无法连接.当连接数达到283后就无法登录了.报ora-12500.由于客户方的系统为windows2000 2GB内存.查看sga发...
给用VCS的一个提醒
给oracle rac升级,一定别忘了给oracle lib作同步了:$ cp /opt/VRTSvcs/ops/lib/libskgxp92_64.so $ORACLE_HOME/lib/libskgxp9.so$ cp /opt/ORCLcluster/lib/9iR2/libskgxn2_64.so $ORACLE_HOME/lib/libskgxn9.so否...
RAC下trace暴涨诊断
DB版本oracle 9207 racOS版本solaris 9集群件Veritas cluster server 4.1故障:平均三秒钟产生一个trace文件。Trace文件不断增加,导致磁盘空间迅速减小而alter中无任何错误信息,只有一行::Thu Jan 4 11:34:53 20...
RAC平台无法创建任何对象解决一例
Solaris5.9集群件:veritas cluster server文件系统:VXFSoracle9207 on rac接到电话,说在任何一个实例上无法创建任何数据库对象。之前曾经发生过此类故障,客户为重启实例后解决。结果这几天该故障重现,查看到v$lock...
诊断数据库hang住一例
机器:sun4u Sun Fire E4900内存: 16GBCPU: 4*1350ORACLE:10.2.0.2.0 on RAC群集软件:sun cluster操作系统:Solaris 5.9症状描述:接到移动报告说数据库昨天在群发短信时hang住。下午出现同样情况,并且这个过程...
ORACLE中的等待事件
from http://www.itpub.net/showthread.php?threadid=398220&pagenumber=表:非空闲等待事件的级别含义Buffer busy wait 表示在等待对数据告诉缓存区的访问,这种等待出现在会话读取数据到buffer中或者修改buffer中...
10G中的ORA-3136
经常看到alert日志中报出错误为:WARNING: inbound connection timed out (ORA-3136)后来找到metalink的方法,帖出来如下:1.set INBOUND_CONNECT_TIMEOUT_ =0 in listener.ora2. set SQLNET.INBOUND_CONNECT_TIMEOUT =...
格式化输出plan_table
经常需要看一些sql的执行计划,大的sql用autotrace就不太合适了,需要时间.而通常用plan_table直接输出又不方便阅读.这里给出一个脚本,方便自己,忘了自己在哪本书上看的了.SQL> EXPLAIN PLAN2 SET STATEMENT_ID...
rac环境中的spfile
在RAC环境中,我们经常发现一些类似于以下的参数:rac1.instance_number=2rac2.instance_number=1*.db_block_size=8192*.db_cache_size=25165824这里的*号实际表示就是RAC中所有实例都使用!...
金球奖最多的球队-尤文图斯
[@more@]按照法國足球雜誌的規定,金球姷挠嫹址椒ㄊ怯嬎闵腺惣局钡竭@賽季的9月份,也就是計算05-06賽季。所 以,這個金球娛菍凫队任暮腿?獯罄?臉s譽。(没有马戏团的份)目前尤文金球九个,遥遥领先其它豪门
另类ora-4031
from metalink所谓的另类当然就是bug了.这个问题出现过多次,我这里的环境为solaris 64bit 9207.既然是bug.就记录一下metalink的描述吧:Subject: ALERT: Wait event "ksu process alloc latch yield" After Applying ...
使用sql查看alert日志
上周去巡检.结果一个用户问我如何使用sql语句来查看alert日志中的内容. 当时想着用存储过程来做.回来后想了想,用external测试一下看看:SQL> !pwd/u01/app/oracle/admin/ORALINUX/bdumpcreate directory BDUMP as '/u...
librarycachelock的成因和解决方法(三)
前面我们已经知道碰到'library cache lock'导致进程hang时,如何解决。那么如何避免这类问题的发生呢?这篇文章主要介绍了library cache lock的成因以及如何避免。当我们在执行一些DML,DDL,甚至desc tablename等等...
library cache lock的成因和解决方法(二)
上一个例子中我们主要借助于X$KGLLK基表和event systemstate解决问题,那么如果你不了解X$KGLLK基表,或者忘记了如何使用它,那也不要紧张,这里再介绍一种常规的方法。从system state 的转储信息中,我们已经注意到...