摘要:
转自 http://www.juliandyke.com/Diagnostics/Trace/EnablingTrace.htmlThere are several ways to enable traceEnabling Trace at Instance LevelTrace can be enabled when the instance is started by adding the following line to the init.ora file sql_trace = TRUEThis will enable trace for all sessions includ... 阅读全文
摘要:
TheDBMS_XPLANpackage provides an easy way to display the output of theEXPLAINPLANcommand in several, predefined formats. You can also use theDBMS_XPLANpackage to display the plan of a statement stored in the Automatic Workload Repository (AWR) or stored in a SQL tuning set. It further provides a way 阅读全文
摘要:
转自 http://blog.csdn.net/tianlesoftware/article/details/5857023一.SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace文件来了解在这个SQL执行过程中Oracle都做了哪些操作。可以通过sql命令启动SQL_TRACE,或者在初始化参数里面。SQL>altersessionset sql_trace=true;或者SQL&g 阅读全文
摘要:
转自 http://www.cnblogs.com/heshan664754022/archive/2013/05/23/3095040.html首先我们要登录到sqlplus上SQL>sqlplus scott/tiger为了方便查找跟踪文件我们在跟踪文件后面加上后缀'look_for_me',也可以不加,我们下面的例子也没有加。SQL>alter session set tracefile_identifier='look_for_me';第一步查看跟踪文件的路径和文件名SQL>show parameter user_dump_dest;- 阅读全文
摘要:
1. 使用参数SQL_TRACE下面是官网对此参数的说明SQL_TRACE PropertyDescriptionParameter typeBooleanDefault valuefalseModifiableALTER SESSION,ALTER SYSTEMRange of valuestrue | falseSQL_TRACEenables or disables the SQL trace facility. Setting this parameter totrueprovides information on tuning that you can use to improve. 阅读全文
摘要:
转自 http://blog.csdn.net/tianlesoftware/article/details/5995051之前整理的一篇文章: ORACLE SEQUENCE 介绍http://blog.csdn.net/tianlesoftware/archive/2009/10/30/4745039.aspx之前整理的一篇文章。那是还是写blog初期的作品。2009年10月份的。转眼一年,写Blog也比以前成熟了很多。一.理论知识先看一个创建Sequence的语句:SQL> create sequence seq_tmp2increment by 13start with 14no 阅读全文
摘要:
转自 http://web4.blog.163.com/blog/static/189694131201132184850561/今天碰到一个问题,数据库表有一个字段的值是通过sequence来生成的,但是,获取到的数值却并不连续,而且是非常有规律的一下子就跳跃到21,刚开始是怀疑代码的问题,但是代码当中根本就没有操作这个sequence,写代码的人甚至连这个sequence的名字都不知道。然后,就发现,sequence有一个属性是cachesize,它的值是20,莫非跟这个有关系?果然如此!参考:http://blogold.chinaunix.net/u/30637/showart_127 阅读全文
摘要:
转自 http://www.csdn.net/article/2012-04-16/2804631众所周知,SQL注入攻击是最为常见的Web应用程序攻击技术。同时SQL注入攻击所带来的安全破坏也是不可弥补的。以下罗列的10款SQL工具可帮助管理员及时检测存在的漏洞。BSQL HackerBSQL H... 阅读全文
摘要:
转自 http://blog.csdn.net/tianlesoftware/article/details/6603608一. deferred segment creation 说明 从Oracle 11.2.0.1版本开始,Oracle又提供了一种新的空间分配方法: Create一个非分区表时,这个Table Segment并没有立刻创建, 而是直到有第一行记录插入的时候才去创建这个Segment,这和我们以前的Segment的创建和空间分配方法是不一样.这样的段也被称为延迟段.从11.2.0.2版本开始,增加了对分区表和LOB字段的支持。并且功能得到增强: (1)既支持分区对象也支持非 阅读全文
摘要:
转自 http://blog.csdn.net/dbaheng/article/details/14450275备注: 对11.2.0.x 有效官方文档的说明:DEFERRED_SEGMENT_CREATIONProperty DescriptionParameter typeBooleanDefault value trueModifiable ALTER SESSION, ALTER SYSTEMRange of valuestrue | falseBasic No DEFERRED_SEGMENT_CREATION specifies the sema... 阅读全文