[20111230]11Gr2 result cache[1].txt
11G的result cache是一个很吸引人的特性,可以大幅减少逻辑读取,特别对于一些经常执行的语句,而结果不是经常变化的,效果不错,我的测试遇到一个小问题。SQL> select * from v$version;BANNER----------------...
[20111230]11Gr2审计.txt
[20111230]11Gr2审计.txt昨天查看v$open_cursor视图,无意中发现如下语句:INSERT INTO SYS.aud$ (sessionid, entryid, STATEMENT, ntimestamp#,...
[20111229]date time timestamp? ansi liternals.txt
今天看一篇文章,发现日期可以写成这样date '2011-1-1'google发现如下链接:http://laurentschneider.com/wordpress/2005/11/ansi-literals.html自己测试一下,一般我个人喜欢定义环境变量如下:$ export | ...
[20111229]Consistent gets from cache (fastpath).txt
[20111229]Consistent gets from cache (fastpath).txtSQL> select * from v$version ;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Ed...
[20111229]理解consistent gets*相关信息[补充]
1.补充一点资料:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64biPL/SQL Release 10....
[20111228]9i?临时表and truncate table.txt
[20111228]9i?临时表and truncate table.txt这个问题以前遇到,今天再一次遭遇,把它写下来。1.测试环境:SQL> select * from v$version ;BANNER--------------------------------------------------------------...
[20111228]理解consistent gets*相关信息
[20111228]理解consistent gets*相关信息SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 -...
[20111227]strace 定位问题一例.txt
前天使用sysinternals的procmon.exe工具帮助别人定位一个软件问题。就想是否linux下使用strace定位一些oracle的性能问题,自己今天做了一个尝试。1. 确定会话spid=9130,执行如下:12:04:30 SQL> select /*+ full(...
[20111227]Alter database datafile offline drop后的恢复.txt
1.准备测试:CREATE TABLESPACE tools DATAFILE '/u01/app/oracle11g/oradata/test/tools01.dbf' SIZE 64M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITEDLOGGINGPERMANENTEXTENT MANAGEMENT LOCAL AUTOALLOCA...
[20111223]索引键值在B tree索引块中的顺序.txt
[20111223]索引键值在B tree索引块中的顺序.txt参考链接:http://www.adellera.it/blog/2009/05/24/order-keys-inside-index-blocks/自己为了加强理解重复一下对方的测试!1.建立测试表以及索引SQL> select * f...
[20111222]光标快速失效的方法:
[20111222]光标快速失效的方法:关键字:dbms_stats.set_table_stats COMMENT ON TABLE sys.dbms_shared_pool.purge1.exec dbms_stats.set_table_stats('schema_name', 'table_name', numrows=>null, no_invalidate=...
[20111221]关于11G Virtual columns[补充].txt
接着在做一些测试:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64biPL/SQL Release 10.2...
[20111221]关于11G Virtual columns.txt
11G以前Virtual columns的建立是通过建立函数索引的方式。而且在11G以前Virtual columns是"隐藏"的,11G以后可以定义以及显示在表中定义:做一个测试,以scott的emp表为例子说明:1. 10G下的测试:SQL> select * from v$...
[20111221]快速定位浏览alert log文件.txt
作为数据库管理员经常要查看alert log文件,每次查找都要打入很长的路径,才能访问alert log文件,我以前的做法是建立一个别名,写死整个路径。例子:alias vialert='view /u01/app/oracle/diag/rdbms/test/test/tra...
[20111220]tnsnames.ora的定位.txt
[20111220]tnsnames.ora的定位.txt1.跟踪在linux下sqlplus的执行过程,可以很容易定位tnsnames.ora的定位过程。$ export TNS_ADMIN=/tmp$ strace -o findtnsnames.txt sqlplus scott/xxxx@noexist$ grep -i tn...
[20111220]Capturing 10053 trace files.txt
[20111220]Capturing 10053 trace files.txtoracle 要抓取10053事件信息,执行的sql语句一定要硬分析:有时候不小心忘记了这个要求,导致没有抓取执行计划。在11G的DBMS_SQLDIAG包包含一个DUMP_TRACE过程,而且这个...
[20111220]关于ora-01652.txt
$ oerr ora 165201652, 00000, "unable to extend temp segment by %s in tablespace %s"// *Cause: Failed to allocate an extent of the required number of blocks for// &nb...
[20111220]listagg 11G的新特性.txt
[20111220]listagg 11G的新特性.txt显示相关的数据在一行,找到一个站点,总结了N多方法:www.oracle-base.com/articles/misc/StringAggregationTechniques.php我第一个知道的是:SELECT deptno, &...
[20111219]关于anadata.txt
[20111219]关于anadata.txt想研究一下anadata,由于这个链接:http://space.itpub.net/267265/viewspace-713215google发现如下:http://www.orafaq.com/node/18531.建立表:create table t1 (a number not null,b varc...
[20111219]查询与删除重新的索引.txt
[20111219]查询与删除重新的索引.txt工作需要,要查询哪些索引重复索引,我记得以前的toad带的知识库里面的有一个脚本,可以确定,可以找了半天没有发现,新版的toad 9.X以上的知识库排版查询没有以前方便(自己感觉...