-
11G INSERT语句出现latch:cache buffer chain等待事件
一个朋友在INSERT的时候,每次INSERT就会出现latch:cache buffer chain等待事件,并且最多只有几个进程同时INSERT操作,最后通过搜索MOS发现是由于BUG导致的,将表更改为非压缩表就可解决问题。 Bug 13063120 – Inserts of chained rows to COMPRESSed table do unnecessary single block reads (文档 ID 1306 ...
-
一次log file sync等待事件分析
数据库今天早上突然出现大量的log file sync等待事件,如下: I EVENT SQL_ID COUNT(*) — —————————————- —————— — ...
-
11G数据库启动报ORA-00283 ORA-00600 2663错误
下面的环境来至于QQ群里的一个兄弟,刚刚创建的测试数据库就出问题,不能正常打开,主要跑下面的错误,朋友通过tar包,将数据库传给我 SQL> recover database; ORA-00283: recovery session canceled due to errors ORA-16433: The database must be opened in read/write mode. SQL> alter datab ...
-
ADG环境ORA-04020导致数据库实例异常关闭
环境介绍: 11.2.0.3 rac-single adg,linux环境 1 alert日志报错信息 Errors in file /oracle/app/oracle/diag/rdbms/htz/htz/trace/htz_lgwr_21296.trc: ORA-04020: deadlock detected while trying to lock object SYS.crmadb Mon Oct 20 02:05:33 2014 MRP0: Background Media Recovery terminated with er ...
-
AIX HACMP环境10G CRS不能启动
在AIX HACMP环境,需要将oracle用户组到hagsuser组,不然在执行root.sh的时候,crs不能正常启动 下面是MOS文章 CSSD does not Start on AIX (Oracle Clusterware with HACMP) (文档 ID 580467.1) In this Document ...
-
OPEN数据库报ORA-00600 2662错误
下面环境来至于QQ群 里面的朋友,远程帮他处理故障时遇到的,在数据库打开的时候报下面的错误 SQL> alter database open resetlogs; alter database open resetlogs * ERROR at line 1: ORA-00603: ORACLE server session terminated by fatal error ORA-00600: internal error code, arguments: [2662], [0 ...
-
RAC迁移到单机以OPEN RESETLOGS方式打开数据库遇到ORA-38856错误
今天在帮QQ群 朋友恢复数据库的时候遇到ORA-38856报错,报错信息如下: SQL> alter database open resetlogs; alter database open resetlogs * ERROR at line 1: ORA-38856: cannot mark instance UNNAMED_INSTANCE_2 (redo thread 2) as enabled 报错的原因很简单,RAC到单机以resetlogs强制打开数据 ...
-
11g rac中关于crsctl stop cluster/crsctl stop crs/crsctl stop has的区别
今天QQ群 里有朋友在问关于crsctl stop cluster/crsctl stop crs/crsctl stop has几条命令的区别。在11GR2 GRID环境中,引用了很多新的功能,如果ohas进程,导致集群变得越来越复杂。 下面引用官方文档关于oracle cluster组件部分的说明: The Oracle ...
-
最小停机时间:给GRID/DB打PSU补丁或者UPDATE
下面的测试来至于MOS文档 Minimal downtime patching via cloning 11gR2 ORACLE_HOME directories (Doc ID 1136544.1) 本方案采用的是复制ORACLE_HOME/GRID_HOME到新目录,对新目录升级后,将数据库或者ASM切换到新目录环境。此方法 ...
-
RAC 11.2.0.3滚动升级11.2.0.3.10
下面是测试11.2.0.3滚动升级到11.2.0.3.10,原来做过很多次,但是都没有写过文档。整个升级包括2个部分,1,升级前的准备工作;2,升级过程。更多的升级方案见: 环境介绍 SQL> select * from v$version; BANNER ————R ...
-
一次特殊的read by other session等待事件处理
开发反应原来执行2个小时的存储过程,今天执行了10个小时都还没有结束,要求分析原因。 1,查看正在执行执行过程的会话 查看正在执行的存储过程,需要使用到dba_kgllock与x$kglob,v$session视图,只通过v$session sql_id来定位正在执行的存储过程是不确定的。 SQL ...
-
ASM磁盘组MOUNT报ORA-15040 ORA-27041
环境介绍: 通过asmca给磁盘组增加磁盘后,节点2上面的磁盘组被dismount force了,手动mount磁盘组的时,报下面错误。 ERROR: diskgroup DATA was not mounted ORA-15032: not all alterations performed ORA-15040: diskgroup is incomplete : ASM disk "102" is missing from group number "2" ERROR: alter ...
-
10.2.0.4升级到11.2.0.3(单机)
下面是应群 里一位网友的要求,把10.2.0.4升级到11.2.0.3的笔记发出来,这里只写了升级与降级时跑脚本的步骤,更多相关文档请参考MOS文件。 如何从数据库 11.2 降级至之前的版本(包括 11.2.0.4-11.2.0.1) (Doc ID 1525777.1) complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1] 其实数据库的升级步 ...
-
impdp导入数据后序列的处理
下面测试来至于群 里面一位兄弟,在impdp导入数据后,sequence的值无变化,估计是由于在导入的时候对象应该存在,导致impdp忽略已经存在的对象。目前impdp只提供对表已经存在的处理方式(table_exists_action),如果是其它已经存在的对象,会报ORA-31684的提示信息,不会中断impdp导入进程,希望在以后的版本中能提供 ...
-
静默安装11G RAC(2)-数据库安装
静默安装11G RAC(1)-主机环境配置 http://www.htz.pw/%e9%9d%99%e9%bb%98%e5%ae%89%e8%a3%8511g-rac1-%e4%b8%bb%e6%9c%ba%e7%8e%af%e5%a2%83%e9%85%8d%e7%bd%ae.html 下面是ORACLE数据库安装部分 1,配置目录 mkdir /oracle chown oracle:dba /oracle chmod 777 /oracle 2,配置SSH 包括grid,oracle两个 ...
-
静默安装11G RAC(1)-主机环境配置
本实验主要用于备用,之前一位兄弟问我相关的笔记,发现做了实验,没有记录笔记,于是重新做一次实验,并记录下来 环境介绍 多路径软件使用MULTIPATH方式,OS的版本为5.8,数据库使用ASM存储方式。 1,配置MULTIPATH [root@www.htz.pw slient1 ~]# for i in `cat /proc/partitions | awk {'print $4'} |grep sd ...
-
ORA-00704 ORA-00604 ORA-01555处理过程
下面的案例来至于一位兄弟的环境,10G RAC,CRS被意外删除,数据库被crash了。通过将RAC更改为单机直接启动,报下面的错误 Errors in file /oracle/10.2/admin/gzora/udump/gzora_ora_8355.trc: ORA-00704: bootstrap process failure ORA-00704: bootstrap process failure ORA-00604: error occurred at recu ...
-
一次RMAN还原慢的分析
下面是模拟同事在客户现场遇到的RMAN还原慢的情况,同事也只能在旁边干着急。因为备份与还原是由其它的备份工程师在操作,但是由于备份工程师的ORACLE技术能力,导致在还原数据库速度很慢。我们知道,RMAN备份与还原也是可以通过配置参数来提到性能,如果是通过备份软件,还可以通过调用备份软件的BUFFER来 ...
-
模拟latch: cache buffers chains等待事件
昨天一客户环境CPU使用达到100%,最后定位是由于cbc等待事件导致的,因为latch要消耗CPU的。其实CBC发生的原因一般就3个: 1,SQL性能不好。 2,热块 3,BUG。 下面模拟一下cbc,重点在于介绍几个脚本,用于快速定位CBC发生的对象与SQLID。不介绍怎么解决CBC,因为不同的原因解决的办法不同,如SQL性 ...
csdw
是 1031csdw
哈哈,,黄大师,总结得好huangtingzhong
Loading Hinted Executionhuangtingzhong
下面是ASM磁盘头的部分ASM DATA DIhuangtingzhong
RMAN backup to Flash Rechuangtingzhong
Database Crashed With ORhuangtingzhong
How to Resolve ORA-00257123
How To Find The Processhuangtingzhong
How To Generate Same Nam罗罗
哦,懂了!