SystemState分析案例(三)
这个TRC来源于网上,TRC可以在这里下载 http://www.oraclefans.cn/forum/showtopic.jsp?rootid=23872ass109.awk格式化Systemstats后发现,主要会话在等待cursor: pin S wait on X。搜索 [ waiting for ‘cur...
SystemState分析案例(一)
这是1个09年的故障,数据库无法登陆,杀了发现有问题的进程,以及所有LOCAL=NO的还是不行,最后直接重启了库今天想总结下systemstate,把以前的systemstate拿出来重新分析整理了下,发现了root cause通过...
GoldenGate通过CACHEMGR限制内存利用
今天客户一个即将上线的数据库报告无法连接了,马上登录上去看,系统大量分页,77G内存的机器,交换分区利用率达到70%,还一直在增加马上svmon -U看了下,发现ggs用户用了32GB内存,马上意识到ogg有问题,立...
使用DATAPUMP升级DB与Oracle Text索引无法成功导入
今天晚上值守升级,用datapump从10204迁移数据库到11203因为只是值守,这个升级我一直就是打酱油的客户导完数据,帮忙比对了下数据,发现差了几个IOT表和TEXT索引检查日志发现几个如下的报错ORA-39083: Object t...
逻辑STANDBY的一些维护动作
最近有客户可能要上逻辑STANDBY,验证下一些操作做个记录-- 排表alter database stop logical standby apply;EXEC DBMS_LOGSTDBY.SKIP('DML','CTAIS3','TEST_NONPK')EXEC DBMS_LOGSTDBY.SKIP('SCHEMA_DDL','CTAIS3',...
UltraSPARC T2 Plus 的处理能力
客户的SUN小鸡,CPU型号为0 1580 MHz SUNW,UltraSPARC-T2+ on-line 该机器配备了2颗这种CPU共计128个线程,看起来很猛,CPU利用率一直在4%左右上个星期...
设置RECYCLE池缓存一致性块
上个星期听同事说,设置了RECYCLE池的情况下,ORACLE会将一致性块在RECYCLE池中产生因为一致性块重用的几率比较低,所以选择在RECYCLE中构造一致性块,可以降低DEFAULT的压力今天测试了下,果然是SQL> SELECT P.BP_N...
一次捕获SQL调优信息的脚本 sql9.sql
需要调用老熊的display_cursor_9i.sql 脚本获取执行计划------------------------------------------------------------------------------------ File name: sql9.sql-- Author: ...
一次捕获SQL调优信息的脚本 sql10.sql
------------------------------------------------------------------------------------ File name: sql10.sql-- Author: zhangqiao-- Copyright: zhangqi...
分析行链接的简单方法
最近做优化,发现系统的行连接比较多,但是用analyze分析太慢,影响也比较大于是从SESSION统计方面入手,写了个简单的分析行连接的脚本。效果相当不错------------------------------------------------------------...
用表函数实现OTOP 工具
一直觉得dcba写的otop很好用,最近用表函数实现了下这个工具set pagesize 0 linesize 170 arraysize 1select * from table(topsess('redo'));----------------------------------------------------------------...
RAC converted to Single, then upgrade
最近做了个RAC解成Single,这个以前做过很多,但是现在解开后还有升级到10204,记录下。1.关闭DB,关闭监听,关闭所有资源2.关闭CRS3.删除CRS启动文件rm /etc/oracle/*rm -f /etc/init.d/init.cssd rm -f /etc/init....
10.2.0.5.1 PSU patchset会损坏Message File
客户的库,alert日志中全是ORA-12012: Message 12012 not found; No message file for product=RDBMS, facility=ORA; arguments: [3]ORA-06502: Message 6502 not found; No message file for product=RDBMS, facili...
一次TM ENQ故障处理
监控到客户系统下午3点过AAS突然从20多猛增到300多。检查发现主要是TM等待SQL> select blocking_session,P2,COUNT(*) 2 from v$active_session_history 3 where sample_t...
ORA-27302: failure occurred at: sskgxprcv1
客户的有台机器报错Thu Jun 2 06:02:39 2011Errors in file /home/oracle/admin/orcl/udump/orcl2_ora_21099.trc:ORA-01013: user requested cancel of current operationThu Jun 2 06:02:40 2011Errors...
"alter system kill session" can crash the instance if IO slaves used
9207下,如果BACKUP_TAPE_IO_SLAVES设置为TRUE,想使用LARGE POOL优化备份的话, 用ALTER SYSTEM KILL SESSION 杀RMAN进程不安全。Bug 3996802 "alter system kill session" can crash the instance if I...
存在活跃事务时,UNDO被删除,数据库ABORT时的恢复
今天朋友问我,如果存在活跃事务时,UNDO表空间相关的数据文件被删除,然后ABORT库,数据库启动报错,隐含参数也无法拉起库如果是正常关闭的库,由于DBWR进程会一直持有数据文件的句柄,其一般能保证数据库正常的关...
Post Installation for Databases Created after Installation of 10.2.0.4.4
102044补丁的README中提到:Post Installation Instructions for Databases Created or Upgraded after Installation of PSU 10.2.0.4.4 in the Oracle HomeThese instructions are for a database that is crea...
11gR2 DG不再需要FAL_CLIENT
The FAL_CLIENT database initialization parameter is no longer required.BROKER配置中也不在会去设置FAL_CLIENT只需要配置FAL_SERVER即可另外,BROKER配置中的名称要区分大小写,没注意过10g是否区分...
RAC11gR2 配置与使用GNS
如果要使用GNS,必须配置DNS,让GNS的VIP可以被DNS解析,并且,可以分发下级域名给GNS进行解析。结果测试,可以修改nslookup,避免繁琐的DNS配置工作。 Normal 0 7.8 磅 0 2 f...