12 2013 档案
摘要: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://blog.itpub.net/29371470/viewspace-1063994/1. Buffer busy waits从本质上讲,这个等待事件的产生仅说明了一个会话在等待一个Buffer(数据块),但是导致这个现象的原因却有很多种。常见的两种是:--当一个会话视图修改一个数据块,但这个数据块正在被另一个会话修改时。--当一个会话需要读取一个数据块,但这个数据块正在被另一个会话读取到内存中时。在新的版本中,第二种情况已经被独立出来,以read by other session取代~Buffer busy waits等待事件常见于数据库中存在的热快的时候,当多个用户频繁地
阅读全文
摘要:转自 http://blog.itpub.net/26613085/viewspace-1064008/1、安装logminer以及生成logminer数据字典所需要的包(需使用sys用户)[oracle@rac1 ~]ORACLE_HOME/u01/app/oracle/product/10.2.0/db_1SQL> show userUSER is "SYS"SQL> @/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/dbmslm.sqlPackage created.Grant succeed
阅读全文
摘要:创建一个实验表语句如下SQL> create table test(id number,name varchar2(10));当我们在SQLPLUS里面敲入下面的语句并回车执行的时候,SQLPLUS传到Oracle服务器端的数据实际上是经过OS系统默认编码后的字节流.而NLS_LANG则用来告诉Or...
阅读全文
摘要:1.创建新的日志组alter database add logfile group 4 ('/u01/oracle/product/10.0.2/oradata/ORCL/redo41.log') size 100m;2.增加日志成员alter database add logfile member '/u01/oracle/product/10.0.2/oradata/ORCL/redo42.log' to group 4;3. 删除日志组前提:1.如果删除该组后可用的日志组必须至少还有两个,因为Oracle需要至少2个日志组来进行日志切换. 2.要删除的组s
阅读全文