开启/查看 sql trace
1.设置event开启<== 重启/连接断开后失效,当然,如果是设置event参数,那重启后肯定还保持alter session set events '10046 trace name context forever,level 8';oradebug session_event 10046 trace name context forever, level 12;alter system set events '10046 trace name context forever,level 8';SQL> ora...
Quorum FailGroup
参考:How to Manually Add NFS voting disk to an Extended Cluster using ASM in 11.2 (Doc ID 1421588.1)Mount Options for Oracle files when used with NFS on NAS devices (Doc ID 359515.1)RAC: Frequently Asked Questions [ID 220970.1]***********************************************************什么是Q...
PCM锁与BLOCK资源
RAC上,对于buffer cache的全局锁,称为PCM锁,当然,对于enq,lc的锁,称为non-PCM锁锁的资源在GRD(旧称DLM)中维护,PCM通过GCS在GRD中维护v$dlm_ress中,记录着GRD中的所有资源,对于PCM锁,其名称为[ID1][ID2][BL],第三位BL是固定的,代表buffer locks的意思v$lock_element中,记录了当前的锁对象,锁对象用于对资源...
asmlib
asmlib是给磁盘绑定一个固定名称的工具,功能上和udev一致其绑定后的磁盘,位于/dev/oracleasm/disks下在asm_diskstring为空时,ASM会自动读取这里面的磁盘文件[root@westzq3 disks]# ls -l /dev/oracleasm/disks/total 0brw-rw---- 1 oracle oinstall 8, 113 Nov 17 01:26 VOL1brw-rw---- 1 oracle oin...
记录10.2.0.5下,RAC删节点遇到的两个怪问题
今天去做了个删节点的工作,遇到了2个怪问题,记录一下1.在删除DBHOME时,在被删除的节点上运行runInstaller报OUI-25023[oracle@racdb2:/oracle/app/oracle/product/10.2/db_1/oui/bin]$ ./runInstaller -updateNodeList ORACLE_HOME=/oracle/app/oracle/product/10.2/db_1 "CLUSTER_NODES={racdb2}" -localStarting O...
ulimit限制导致的 +++ killed by SIGKILL +++
昨天和同事解决了一个案例,主要是同事解决的,我只是提了些建议。一套系统的监听,不定时的宕掉,是直接就不见了。最后确定为ulimit中,限制了进程使用的CPU时间数,超过限制值,系统就会粗暴的直接使用kill -9将进程给干掉模拟下,在/etc/security/limits.conf中设置 oracle soft cpu 1 oracle hard c...
Oracle相关NUMA特性浅析
NUMA:Non-Uniform Memory Access or Non-Uniform Memory Architecture 对于传统SMP架构来说,CPU增多未必系统性能就好,因为共享系统总线的限制了CPU数量,CPU 越多内部通信量越大共享总线越容易达到瓶颈。而 NUMA架构则多少缓解了这个扩展问题,其大致机理是通过给每个核提供单独的本地内存,进而提高可扩展性。而每个...
orion使用的一些理解
orion是一个 oracle提供的IO性能测试工具,其可以模拟数据库的各种IO压力特点,对磁盘进行压力测试如:1.随机small IO:索引扫描时的IO2.随机large IO:由于条带化,一个连续的读写扩展到多个磁盘上。因此,在磁盘的这...
Delta Number
一些AWR基表的字段里面有些Delta字段,很多人都不了解这个Delta是什么意思,经常都看到有人在群头问翻译软件翻译Delta就是三角洲的意思如DBA_HIST_SQLSTAT.EXECUTIONS_DELTA的介绍为: Delta number of execut...
含read only表空间的数据库的控制文件重建
因为重建控制文件要丢失stop scn,并且数据文件里面没有存有表空间read only的信息。数据字典里面存有但是OPEN前是无法读取的。所以最好能按照backup to trace生成的脚本做-- Set #1. NORES...
11g v$sql 新增列
1.ACS相关列 IS_BIND_SENSITIVE 表示SQL语句是否适用于ACS I...
11g v$session的新增列
PORT 客户端进程的端...
11g v$active_session_history的新增列
很多知识我都还停留在10g,今天同事在ASH中直接就找到了SQL语句消耗的PGA,才发现,11gR2的ASH多了如此多的列1.标示这条ASH记录是否被刷入了磁盘 IS_AWR_SAMPLE  ...
SQLNET.RECV_TIMEOUT & SQLNET.SEND_TIMEOUT
————————————————————————SQLNET.RECV_TIMEOUT————————————————————————客户端设置的作用是,其发起的请求,必须在设置值内有返回,否则报错中断该参数不是限制执...
11gR2 RAC out-of-place 滚动升级(2)
-------------------------------------------7.检查-------------------------------------------可以看到,grid已经切换到了grid_2目录下,oracle也切换到了db_2下面已经没有进程在使用原目录下的东西了[root@data...
11gR2 RAC out-of-place 滚动升级(1)
本周给一套AIX下RAC库打PSU正常情况下,AIX平台,2个节点打PSU就需要2小时,而且还老出一点文件无法拷贝的错报错一会滚,OPatch自己的备份又要备份很久而且经常发生前面的PSU报告有争用的问题,无法自动回滚...
非归档库误删表空间后的数据恢复
前几天同事问我,非归档库误删除的表空间,数据文件还在,有没有办法恢复数据想了一下,完整的加回去肯定是不可能,但是应该是有办法把数据给搞出来的处理的思路为:1.虽然表空间被DROP,但是DROP只是从数据字典中删...
无任何归档,强制拉热备RESTORE回来的库
存储损坏,只有20天以前的一次全备,无任何归档在RESTORE后,使用 _allow_resetlogs_corruption 强制拉起来库为防止可能的回滚发生异常导致宕库,设置10513 EVENTS,禁止SMON去回滚事务由于这次不涉及到前滚,没有设...
使用10gR2 CRS搭建HA环境 & 一些测试结果
本文只是简单的功能性测试1.1根心跳线断了就发生驱逐,磁盘心跳不足以支撑集群2.2根心跳线只要有1个通就OK,可以配置多个心跳,所有网络设置为cluster_interconnect3.public网卡宕资源飘到正常节点4.单实例是否依赖C...
冷备控制文件 & Using Backup Controlfile
sqlplus命令的recover database的using backup controlfile子句的意义,就是告诉恢复进程,控制文件不是最新的,控制文件中也没有包含最新的日志信息,需要指定归档的位置给恢复进程,让其...