[20140802]cursor_sharing=similar.txt
[20140802]cursor_sharing=similar.txt --晚上看了http://www.dbaxiaoyu.com/archives/2248,在 cursor_sharing='similar'的情况下,会出现N多子光标(如果查询字段有直方 --图的情况下).实际上oracle在以后的版本会淘汰调cursor_sharing=similar的情况. SCOTT@test01p> @ver BANNER ...
[20140802]cost=0.txt
[20140802]cost=0.txt --我记得以前看基于成本优化的书提到,如果计算返回的行0,一般计算选择返回1行,除非查询条件为假. --但是如果计算cost=0会出现什么情况呢? --转载并测试(部分): http://rajeshwaranbtech.blogspot.com/2014/07/cbo-estimates-cost-0.html SCOTT@test01p> @ver BANNER ...
[20140802]vim下重新定义del键.txt
[20140802]vim下重新定义del键.txt --最近老是在干一些编辑代码的工作,有一些代码空格很多,删除不是很好操作,决定重新定义一下<Del>键,这样可以很好的删除多余的空格。 --例子 假设出现这种情况 a = 122; ...
[20140731]关于LOB字段存储特性4.txt
[20140731]关于LOB字段存储特性4.txt --12c开始建立表如果包含lob,缺省建立的是securefile,securefile支持一些新特性,比如: Deduplication, Compression and Encryption. --在11g下测试securefile看看。 SCOTT@test> @ver BANNER --------------------------------------------------------------------------...
[20140729]关于LOB字段存储特性3.txt
[20140729]关于LOB字段存储特性3.txt --前面我们看到只要lob信息在块外,扫描执行读到这些信息都存在物理读。 SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production crea...
[20140729]关于LOB字段存储特性2.txt
[20140729]关于LOB字段存储特性2.txt --前面提到查询字段是DISABLE STORAGE IN ROW的读会增加,从4->11. 多扫描lob index 来定位信息,但是增加也太多。 --有必要看看lob index 的上数据结构。 SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Ora...
[20140729]关于LOB字段存储特性1.txt
[20140729]关于LOB字段存储特性1.txt CLOB/BLOB字段的存储可以使用参数ENABLE/DISABLE STORAGE IN ROW,默认是ENABLE STORAGE IN ROW,这种情况下,如果 保存长度小于等于3964(主要前面占用36字节),实际上总和是4000字节. 参考: http://blog.itpub.net/267265/viewspace-755269/ [20130301]clob字段的empty_clob与NUL...
[20140802] 自治事务与死锁.txt
[20140802] 自治事务与死锁.txt --今天一上班就遇到用户报机器慢的问题,连过去看,实际上是弹出一个错误窗口. $ grep -B1 "ORA-00060: Deadlock detected. More info in file" alert_xxxx.log | egrep '2014' | cut -c1-10 | uniq -c 1 Fri Jan 3 ...
[20140724]kitty常用快捷键.txt
[20140724]kitty常用快捷键.txt 至从使用kitty后,我基本使用它代替putty,登录linux服务器以及各种交换机。我加入很多新特性,我开始看中的就是配置信息不用在 保存到注册表,这样我仅仅备份文件夹就可以保留原来的配置。 里面有一些快捷键,我仅仅记得shift+F2,能调出微型编辑器。 我今天上午竟然花了一个小时看文...
[20140723]安装使用anysql.txt
[20140723]安装使用anysql.txt 几天前因为有几个字符转换的问题,听别人介绍使用sqluldr2可以很好完成这个工作. 上http://www.anysql.net/看了一下,顺便看anysql的使用。 自己在linux以及windows的机器安装看看。 linux 64bit:(我测试环境是centos 6.2) 1.下载: http://www.anysql.net/software/anysql.zip 2....
[20140723]多余的空格.txt
[20140723]多余的空格.txt --昨天同事想删除一个索引,发现无法删除,最后检查发现索引名字的后面多加了一个空格.自己做一个测试例子来演示: SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3...
[20140715]ORA-28040.txt
[20140715]ORA-28040.txt --昨天测试需要要从8i的client连接12c的数据库. 出现如下提示: ERROR: ORA-28040: 没有匹配的验证协议 英文的提示: ORA-28040: No matching authentication protocol --google,发现修改文件: $ORACLE_HOME/network/admin/sqlnet.ora 加入如下: SQLNET.ALLOWED_LOGON_VERSION=8...
[20140714]关于在那些字段建立索引的问题
[20140714]关于在那些字段建立索引的问题.txt 前几天有人问我,如何确定在那些字段建立索引的问题,我的方法很简单,通过awr报表可以来确定一部分索引的建立,应用程序绑定做的很 好,方法很简单,可以使用toad的SGA trace,组合一些查询条件很容易确定,这个方法的缺陷就是,如果你应用绑定没做好,shared pool设置 很大的情...
[20140707]linux下使用iotop.txt
[20140707]linux下使用iotop.txt 生产系统disk io量很大,并且很慢,像通过os命令了解那个进程存在大量io.使用vmstat,dstat,nmon只能了解大概的情况,不能确定那个 进程. 检查安装包发现iotop可以满足需要,我安装的是centos 6.2. 参数如下: OPTIONS --version ...
[20140702]linux使用dd的一些细节.txt
[20140702]linux使用dd的一些细节.txt linux下使用dd要注意的一个重要细节是输入,输出不要写错或者写反,否者后果很严重. 另外假设要修改某个文件的中间部分,有一个细节要特别注意,否者会导致文件破坏. 举一个简单的例子来说明: # cat a1.txt 111111111 222222222 333333333 --建立一个文件每行10个字符(看...
[20140627]rman下catalog的使用.txt
[20140627]rman下catalog的使用.txt 前几天有人问rman的catalog的使用问题,主要是后面的/.自己做一些记录: --我建立一个目录testtes # ls -l | grep testtes drwxr-x--- 2 root root 4096 2014-06-26 02:14:28 testtes drwxr-xr-x 3 orac...
[20140627]linux下显示那个进程使用swap
[20140627]linux下显示那个进程使用swap.txt --要了解linux下那个进程使用交换: for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less for file in /proc/*/status do awk '/VmSwap|Name/{printf $2 " " $3}END{ prin...
[20140627]time使用.txt
[20140627]time使用.txt $ type -a time time is a shell keyword time is /usr/bin/time --可以发现time有两个命令,1个是内置的,一个是外置的. 如果: $ time ls -l /etc/passwd -rw-r--r-- 1 root root 2874 2012-05-15 11:34:26 /etc/passwd real 0m0.003s user ...
[20140624]bbed修改数据记录(不等长).txt
[20140624]bbed修改数据记录(不等长).txt http://www.itpub.net/thread-1872851-1-1.html --给出的问题修改记录时,长度没有变化,如果存在变化,修改与原来的不同,要修改kdbr[0]的值. --还有一些细节的步骤. SCOTT@test> @ver BANNER -----------------------------------------------------------------------------...
[20140624]bbed修改数据记录.txt
[20140624]bbed修改数据记录.txt 上午看了链接: http://www.itpub.net/thread-1872851-1-1.html 自己也做一下看看. SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production...