如何获取 Trace file
如何获取Trace File ? 总结了一下, 有以下几种方式:1. select tracefilefrom v$processwhere addr in (select paddrfrom v$sessionwhere sid in(select sidfrom v$mystat));2. select value from v$diag_info where name = 'Default Trace File' ;3.&nbs...
oracle 10053事件
一. 10053事件 当一个SQL出现性能问题的时候,可以使用SQL_TRACE 或者 10046事件来跟踪SQL. 通过生成的trace来了解SQL的执行过程。 我们在查看一条SQL的执行计划的时候,只能看到CBO 最终告诉我们的执行计划结果,但是不知道CBO 是根据什么来做的。 如果遇到了执行计划失真,如:一个SQL语句,很明显oracle...
Oracle Goldengate (OGG) 单机 实验
OGG 单机复制实验
一次ora-0430经历
在检查日志时,发现了一个错误 ORA-04030: out of process memory when trying to allocate .....。 经分析,每当处理非常大的事务时,就会发生,于是开始对这个大事务进行跟踪,sql如下:select value from v$pgastat;select value from v$sysstat;select pga_allocated from v$session发现当v $sysstat.value 达到4G ...
为何AWR报告内容都是空的?
前端时间发现有些sql的运行性能比较差,于是想查看AWR报告,结果发现内容都是空的,经检查,发现原来参数control_management_pack_access没有配置。alter system set control_management_pack_access='DIAGNOSTIC+TUNING';
oracle recyclebin
查看垃圾箱中的表格SQL> select * from tab where like 'BIN%';或者SQL> show recyclebin清理垃圾表格1)清除某个特定垃圾表格SQL>purge table tbtest; #原始表名或者SQL>purge table tbtest; #垃圾名称2)清空用户...