[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以上的知识库排版查询没有以前方便(自己感觉...
[20111215]sys.col_usage$和intcol# = 1001的问题.txt
[20111215]sys.col_usage$和intcol# = 1001的问题.txt讨论链接:http://www.itpub.net/thread-1454515-1-1.htmlcol_usage$字典基表,其目的在于监控column在SQL语句作为predicate的情况,col_usage$的出现完善了CBO中...
[20111214]汇总11GR2 Deferred Segment Creation一些相关信息.txt
11G R2引入了Deferred Segment Creation的新特性,在建立空表时并不分配空间.这样对于一些系统能节省许多空间。但是也可能遇到一些问题,我把这段时间看到关于这个方面的信息做一个汇总。1.sys用户不受这个限制:测试...
[20111214]oradebug快速定位有问题的sql语句
[20111214]oradebug快速定位有问题的sql语句oradebug自己平时很少使用,但是使用它定位有问题的sql还是非常快捷的,记录如下:例子:1.打开会话1,建立一个笛卡尔集,在我的测试机器大约需要150秒才能完成:SQL> s...
[201112114]index leaf node 50-50 split
index leaf node 50-50 split[201112114]index leaf node 50-50 split.txt当索引leaf满分裂时,存在两种情况:1.如果插入的键值是最大值,分裂按照90-10 split.2.如果不是,按照50-50分裂。如何大量出...
理解index leaf node 90-10 split
理解index leaf node 90-10 split当索引leaf满分裂时,存在两种情况:1.如果插入的键值是最大值,分裂按照90-10 split.2.如果不是,按照50-50分裂。按照字面的理解90-10 split,就是90的键值保留在原来数...
查看v$sql_shared_cursor视图获取sql语句为什么不能共享?
[20111213]查看v$sql_shared_cursor视图获取sql语句为什么不能共享?查询v$sql_shared_cursor视图获取sql语句为什么不能共享,在GUI界面下,由于不能共享的原因很多,视图字段N多,大部分都是'N'的数值,检查这个是一...
v$sql_bind_capture与timestamp类型的绑定变量的数值
v$sql_bind_capture与timestamp类型的绑定变量的数值 我们的一个程序(10g)存在一个隐式类型转换的问题,就是程序中使用timestmp类型,而表的定义为date类型。这样存在隐式转换。在查询v$sql_bind_...
FLASHBACK_TRANSACTION_QUERY 11G R2. UNDO_SQL为NULL的问题
[20111212]FLASHBACK_TRANSACTION_QUERY 11G R2.txt1.建立测试表:create table t1 as select rownum id,'test' from dual connect by level<=10 ;delete from t1 where mod(id,2)=0;commit;2.查询:SELECT &nbs...
9i index bug.txt 之2
9i index bug.txt 之21.接着以上的测试:SQL> SELECT object_id FROM dba_objects WHERE object_name = 'I_T1_A'; OBJECT_ID---------- 45851 &nbs...
oracle 9i index bug?
9i index bug.txt1.建立表以及索引SQL> select * from v$version ;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.8.0 - ProductionPL/SQL Rel...
sqlplus与空行.txt
sqlplus与空行.txt开发人员交给一些sql脚本,要在服务器上运行,我检查一下,没有什么问题,在测试机器运行:1* create table t(number(10)SP2-0734: unknown command beginning "b varchar2..." - rest of line ignore...