[20170623]传输表空间补充测试.txt
[20170623]传输表空间补充测试.txt --//昨天测试了使用dblink+传输表空间,链接如下:http://blog.itpub.net/267265/viewspace-2141115/ --//今天补充测试看看加参数SQLFILE生成的脚本是什么内容. impdp scott/book network_link=l_dbcn1 transport_tablespaces=users transport_datafiles=/home/oracle/backup/sugar01....
[20170622]bc与取模运算.txt
[20170622]bc与取模运算.txt --//前一阵子在使用bc做取模运算.发现一个奇怪的问题.开始以为是使用mod(受oracle的影响). --//查手册才发现%. --//例子如下: $ bc -v bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. $ bc -q 9%4 1 9%5 4 --//很明显以上结果是正确...
[20170622]传输表空间与dblink.txt
[20170622]传输表空间与dblink.txt --//测试看看使用dblink+传输表空间的情况.写的情况相对复杂一点,具体看测试: 1.环境: --//2个数据库版本一致.实际上在1台主机上. SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER -----------------...
[20170621]Session Cursor Caching 4.txt
[20170621]Session Cursor Caching 4.txt --//前面的测试由于匿名块的sql语句使用execute immediate 调用,这样导致 --//在sqlplus下执行相同的sql语句无法共享,产生了子光标.影响的测试.链接:http://blog.itpub.net/267265/viewspace-2141045/ --//这次修改一些直接执行看看. 1.环境: SCOTT@book> @ &r/ver1 PORT...
[20170621]Session Cursor Caching 2.txt
[20170621]Session Cursor Caching 2.txt --//当sql执行时,第一次要经历硬分析,第二次软分析,如果session_cached_cursors设置的化,还可以绕过软分析,也有人叫"软软分析". --//摘录链接的一段话: --//www.toadworld.com/platforms/oracle/b/weblog/archive/2017/04/12/session-cursor-caching-part-one When a SQL st...
[20170620]11G 12c expand sql text.txt
[20170620]11G 12c expand sql text.txt --//原来写的脚本只能分别在11g,12c单独使用.上午花一点点时间.把两者整合起来. --//讨论链接:http://www.itpub.net/thread-2088981-1-1.html --//再次感谢solomon_007的指点: set long 20000 set serveroutput on declare L_sqltext clob := nul...
[20170618]12c 支持更长的 identifiers
[20170618]12c 支持更长的 identifiers.txt --//12c 支持更长的索引与表名,带来的问题就是sqlplus显示混乱.太长了. --//必须有一个方法改变显示列的宽度. SCOTT@test01p> @ ver1 PORT_STRING VE...
[20170617]vim中调用sqlplus.txt
[20170617]vim中调用sqlplus.txt --//以前写过一篇emacs下调用sqlplus的文章,一直想学emacs,受限制自己掌握vim,对学习它没有兴趣,原链接如下: --//http://blog.itpub.net/267265/viewspace-1309032/ --//实际上vim也有插件连接数据库,我觉得不好用,一直没这样用. --//今天在整理vim相关设置时,发现我自己以前也定义一...
[20170619]11G expand sql text.txt
[20170619]11G expand sql text.txt --//12G下存在dbms_utility包.expand_sql_text扩展sql语句,查询到转换后执行的sql语句. --//昨天看jonathanlewis.wordpress.com/2017/06/14/unpivot/,发现11g上也有.使用的是dbms_sql2.expand_sql_text. --//作者的例子使用Unpivot可以发现存在5次全表扫描.自己也重复测试,我想通过...
[20170617]vim在windows下guioption设置
[20170617]vim在windows下guioption设置.txt--//如果你看mswin.vim设置:" On Unix we have two selections, autoselect can be used.if !has("unix") set guioptions-=aendif--//缺省设置是取消a设置,查看帮助: 'a' Autoselect: If present, then whenever VISUAL mode is st...
[20170617]升级vim到8.0的问题.txt
[20170617]升级vim到8.0的问题.txt--//昨天升级家里的电脑到vim 8.0,遇到一个问题做一个记录:--//我定义的行计算器无法正常运行.noremap <Leader>cc Yp!!bc -lq<CR>kA = <ESC>Jnoremap <Leader>ch YpIobase=16;<ESC>!!bc -lq<CR>kA = 0x<ESC>Jxguunoremap <Leader>cd YpgUU:s/0x//gei<CR>Iibase=1...
[20170617]vim 8.0插件安装.txt
[20170617]vim 8.0插件安装.txt--//昨天晚上在自己的家里的机器上安装vim 8.0 for windows,定制化浪费许多时间,剩下就是插件的安装.--//自己做一个记录:1.ALign 插件:http://www.vim.org/scripts/script.php?script_id=294http://www.vim.org/scripts/download_script.php?src_id=19633安装很简单:vim Align.vba....
[20170616]vim 8.0的安装.txt
[20170616]vim 8.0的安装.txt--//晚上开始在自己的家里的机器上安装vim 8.0 for windows,事先做了备份,但是还是遇到许多问题,都是定制安装相关的问题,自己做--//一个记录:--//里面的操作都是定制化的,可能不适合大家,我自己仅仅作为一个记录.1.下载安装过程略.--//我仅仅把旧的安装做了一个备份.删除旧的安装,再安...
[20170617]vim中使用bc计算器.txt
[20170617]vim中使用bc计算器.txt--//我以前也写一个脚本做行计算功能以及10,16进制的转换功能,简单一点不做复杂检测,如下:noremap <Leader>cc Yp!!bc -lq<CR>kA = <ESC>Jnoremap <Leader>ch YpIobase=16;<ESC>!!bc -lq<CR>kA = 0x<ESC>Jxguunoremap <Leader>cd YpgUU:s/0x//gei<CR>Iibase=16;<ESC...
[20170616]recover copy of datafile 6.txt
[20170616]no copy of datafile 6 found to recover.txt --//最近几天一直被这个问题纠缠,我虽然不知道问题在哪来,还是找到简单的解决方法,做1个记录: --//链接:http://www.itpub.net/thread-2088843-1-1.html 1.环境: SYS@book> @ &r/ver1 PORT_STRING ...
[20170616]vim中使用bc计算器.txt
[20170616]vim中使用bc计算器.txt --//前几天修改bccalc插件,它使用bc在vim做各种运算,在windows下会遇到许多奇怪的问题(别人给我反馈的) --//比如^的解析.我发现在windows下注解 " escape chars for shell " let str = escape (str, '*();&><|^') --//如上2行问题就可以解决,但是在运算里面包含括号问题依旧.实...
[20170615]直方图-高度直方图(11g).txt
[20170615]直方图-高度直方图(11g).txt --//昨天看了一些直方图的资料,重新看jonathanlewis写<CBO>书籍,在测试时遇到一些与原来书讲的不一样的地方. --//自己重复测试看看. 1.环境以及测试建立: SCOTT@book> @ &r/ver1 PORT_STRING  ...
[20170615]使用dbms_sqldiag.dump_trace
[20170615]执行dbms_sqldiag.dump_trace看执行计划.txt --//上午在想查看10053执行计划时使用包时出现如下提示: SCOTT@book> @ &r/ver1 PORT_STRING VERSION ...
[20170612]FOR ALL COLUMNS SIZE repeat12c
[20170612]FOR ALL COLUMNS SIZE repeat(12c).txt--//昨天看了https://jonathanlewis.wordpress.com/2017/06/01/histogram-upgrade-2/,提到了直方图的问题,--//特别是FOR ALL COLUMNS SIZE repeat引起的问题,在一些特殊情况要注意.1.环境:SCOTT@test01p> @ ver1PORT_STRING &nbs...
[20170612]FOR ALL COLUMNS SIZE repeat11g
[20170612]FOR ALL COLUMNS SIZE repeat(11g).txt--//昨天看了https://jonathanlewis.wordpress.com/2017/06/01/histogram-upgrade-2/,提到了直方图的问题,--//特别是FOR ALL COLUMNS SIZE repeat引起的问题,在一些特殊情况要注意.1.环境:SCOTT@book> @ &r/ver1PORT_STRING &nb...