2015年1月22日

查看AWR和获取缓存库中的执行计划

摘要: 1、AWR执行计划select * from table(dbms_xplan.display_awr('8qfs8857jc8fw',null,null,'ADVANCED')); SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_AWR('8qfs8857jc8fw'))select tf.* from dba_hist_sqltext ht, table(d... 阅读全文

posted @ 2015-01-22 13:32 夜拿水果刀 阅读(1181) 评论(0) 推荐(0) 编辑

printsql.sql 打印对应spid或sid所对应的sql以及其执行计划

摘要: /*打印对应spid或sid所对应的sql以及其执行计划*/ CREATE OR REPLACE PROCEDURE PRINTSQL (i_n_idIN NUMBER, i_vc_idtypeIN VARCHAR2) IS /* 功能: 打印对应spid或sid所对应的sql以及其... 阅读全文

posted @ 2015-01-22 13:13 夜拿水果刀 阅读(1528) 评论(0) 推荐(0) 编辑

坏块的解决

摘要: 使用dbv工具检查一下数据文件:[oracle@logserver logdw]$ dbv file=test02.dbf blocksize=8192SQL> startup ;ORACLE instance started.Total System Global Area 1887350784 ... 阅读全文

posted @ 2015-01-22 11:44 夜拿水果刀 阅读(224) 评论(0) 推荐(0) 编辑

抓 TOP SQL 解决CPU利用率过高问题

摘要: --模拟CPU利用率过高的情况:SQL> select count(*) from T_LTE_CARD_INFO ; COUNT(*)---------- 3516598SQL> select * from T_LTE_CARD_INFO ;[oracle@txy ~]$ toptop - 11:10:20 up 19:31, 3 users, load average: 0.17... 阅读全文

posted @ 2015-01-22 11:18 夜拿水果刀 阅读(486) 评论(0) 推荐(0) 编辑

解决 ORA-600(17069)

摘要: 在一个报表数据库后台发现了这个错误,详细的错误信息为:Fri Feb 20 08:16:44 2009Errors in file /u1/oracle/admin/repdb01/bdump/repdb01_j015_5099.trc:ORA-00600: internal error code,... 阅读全文

posted @ 2015-01-22 10:48 夜拿水果刀 阅读(420) 评论(0) 推荐(0) 编辑

使用errorstack跟踪ORA-01438 和 ORA-01031错误

摘要: 设置ErrorStack主要有4个级别:0 仅转储错误堆栈(0级已经被废弃)1 转储错误堆栈和函数调用堆栈2 Level 1 + ProcessState3 Level 2 + Context area(显示所有cursors,着重显示当前cursor)ErrorStack可以在实例级或会话级别设置,也可以在参数文件中设置,这个设置仅当某个特定的错误出现时才被触发客户系统出现如下ORA-01438... 阅读全文

posted @ 2015-01-22 10:46 夜拿水果刀 阅读(498) 评论(0) 推荐(0) 编辑

导航