知识大全 如何找出引起ORA-1652的SQL
Posted 视图
篇首语:书到用时方恨少,事非经过不知难。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何找出引起ORA-1652的SQL相关的知识,希望对你有一定的参考价值。
如何找出引起ORA-1652的SQL 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Wed Aug : : ORA : unable to extend temp segment by in tablespace DBA_TEMP
要解决这个问题 我们首先要导致这个问题的SQL 可能方法有几种
设置events
alter system set events trace name errorstack level ;
这种方法有一定局限
)它不能获取已发生的 的错误信息 只能对以后出现 错误时生成一个trace文件;
)用events 不清楚会对数据库有什么不好的影响
查询V$SQL视图
如select * from v$sql order by direct_writes/executions desc;
这种方法的局限性是
)因为很难知道V$SQL视图中的SQL执行时间 难以确认具体是那个SQL导致错误的
)引起问题的SQL极有可能已经被age out了
生成错误发生时的awr statspack报表 从报表中的SQL ordered by Reads部分找出SQL
这种方法更不可靠 因为
) SQL ordered by Reads读写的不一定是临时表空间
) awr/statspack报表是根据物理读的总量排序的 如果导致问题的SQL执行次数少 那也是不会出现在这些报表中的
查询awr相关视图
对于 G来说 这种方法是最可行 最准确的
SELECT DISTINCT TO_CHAR(SUBSTR(b sql_text )) FROM sys WRH$_SQLTEXT b WHERE b sql_id IN (SELECT sql_id FROM (SELECT a sql_id FROM sys WRH$_SQLSTAT a WHERE a parsing_schema_name NOT IN ( SYS ) AND a executions_total > AND a direct_writes_total > AND a SNAP_ID IN (SELECT SNAP_ID FROM sys WRM$_SNAPSHOT WHERE to_date( : : : : yyyy:mm:dd hh :mi:ss ) BEEEN begin_interval_time AND end_interval_time ) ORDER BY a direct_writes_total/ a executions_total DESC ) WHERE rownum<= );
基本上 结果中的第一句只要不是insert /*+ append */之类的语句 那么它就极有可能是导致ORA 的SQL
> cha138/Article/program/Oracle/201311/19098相关参考
有时候我们经常为我们的sql语句执行效率低下发愁反复优化后可还是得不到提高 那么你就用这条语句找出你sql到底是在哪里慢了 示例 SETSTATISTICSioON &
用sql语句如何找出数据库中按某字段大小排列的条记录 select * from ( select * from cpu order by cpuname) where rownum <
要找出最耗资源的sql我们可以首先使用top等工具找到最好资源的进程(记住进程号)例如操作系统进程号为然后根据这个进程号(v$processspid)在v$process中找到进程地址(v$pro
器质性早泄可能与泌尿系或其他系统的原发疾病有关,如患有尿道、前列腺及男性生殖器官的肿瘤、炎症,脊髓或脊神经疾病、老年人心脑血管疾患、糖尿病等时,均可引起早泄。 早泄大多为精神因素引起,但在找出精神因
面神经麻痹只是一种症状或体征,必须仔细寻找病因,如果能找出病因并及时进行处理,如重症肌无力、结节病、肿瘤或颞骨感染,可以改变原发病及面瘫的进程。面神经麻痹又可能是一些危及生命的神经科疾患的早期症状,如
面神经麻痹只是一种症状或体征,必须仔细寻找病因,如果能找出病因并及时进行处理,如重症肌无力、结节病、肿瘤或颞骨感染,可以改变原发病及面瘫的进程。面神经麻痹又可能是一些危及生命的神经科疾患的早期症状,如
知识大全 vb编程,输入十个数字,找出最大值,并找出最大值的位置。
vb编程,输入十个数字,找出最大值,并找出最大值的位置。,vb编写程序,从键盘中输入10个整数,找出其中的最大值以及最大值所在的位置PrivateTypenumxuhaoAsIntegeriAsInt
一般是由于油箱的各连接管道,如事故放油门、真空滤油机漏油到油箱外面,检查油位指示确实正确后,应立即找出漏油地点,设法消除,必要时进行加油,如采取措施仍不能消除漏油,应在油位未降到最低油位之前,起动
一般是由于油箱的各连接管道,如事故放油门、真空滤油机漏油到油箱外面,检查油位指示确实正确后,应立即找出漏油地点,设法消除,必要时进行加油,如采取措施仍不能消除漏油,应在油位未降到最低油位之前,起动
牛皮癣的发病与精神状况有很大的关联。而且还有很大的可能是季节上的原因。目前医学上并没有找出绝对的引发疾病的原因,只是几种情况的相结合,我们请专家讲述一下。1、与身体免疫有着重要的联系。2、再者就是生活