[20171206]SQLTUNE_CATEGORY参数.txt
[20171206]SQLTUNE_CATEGORY参数.txt --//今天提示别人使用sql profile优化语句,使用DBMS_SQLTUNE.import_sql_profile的引入替换功能.一般我的测试 --//category参数是'',也就是NULL.如果指定如何优化确定优化有效呢? --//链接:http://www.itpub.net/thread-2094823-1-1.html --//实际上就是修改参数SQLTUNE_CATEGORY....
[20171206]关于一些linux命令使用注意.txt
[20171206]关于一些linux命令使用注意.txt --//前几天遇到xxd,uniq的问题,主要是参数支持输出文件,这样使用通配符或者多个文件在命令行导致覆盖的情况, --//看看可能还有那些命令: $ cd /usr/share/man $ find . -type f -name "*.gz" -print | xargs -I{} zgrep -l -F -i "[\fIOUTPUT\fR]" ...
[20171206]位图区一定在数据文件开头吗.txt
[20171206]位图区一定在数据文件开头吗.txt --//如果问你oracle数据文件的位图区位于数据文件开头部分吗?我想大家的回答一定,实际上在10g下未必,因为10g建立的数据文件. --//在数据区前面仅仅8块,第1块作为文件头,第2块作为位图区头,第3-8块(共6块)作为位图区,一般1个位图区块能容纳 --//(494+2)*32*4= 63488区,1个区=6...
[20171206]rman与truncate2.txt
[20171206]rman与truncate2.txt --//上午测试发现truncate的表在做rman备份时还要做8个extents的备份. --//不知道自己的猜测是否正确,选择一个使用UNIFORM SIZE 的表空间测试看看. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
[20171206]设置db_2k_cache_size的疑问.txt
[20171206]设置db_2k_cache_size的疑问.txt --//上午测试最小的数据文件,我想看看2k数据块能建议多小的数据文件,我的测试最小10K,但是遇到1个无法理解的问题. 1.环境: SYS@book> @ &r/ver1 PORT_STRING ...
[20171206]最小数据文件.txt
[20171206]最小数据文件.txt --//曾经写过一篇关于[20150113]关于oracle的存储结构.txt的文章,链接http://blog.itpub.net/267265/viewspace-1400603/ --//里面提到如果建立的数据文件如果SEGMENT SPACE MANAGEMENT AUTO (8K数据块),最小文件是88k.实际占用大小96K. --//是否可以建立更小的数据文件呢? 1.环境: SCOTT...
[20171206]rman与truncate.txt
[20171206]rman与truncate.txt --//昨天下班在回家的路上,突然想起以前遇到的问题,就是truncate表后,rman做备份时会备份多少truncate表的信息, --//当时在itpub上,还存在讨论,就是rman会备份空block吗?参考链接:http://www.itpub.net/thread-2050864-9-1.html --//zergduan兄还开了SR,答复如下: 终于有回复了 经过d...
[20171205]奇怪的文件名.txt
[20171205]奇怪的文件名.txt --//今天在服务器发现在目录/usr/share/man/存在一个文件名. # ls -lb /usr/share/man/ | head total 932 -rw-r--r-- 1 root root 10659 2016-04-21 11:16:24 \033[6~ drwxr-xr-x 5 root root 4096 2014-08-29 21:30:27 bg drwxr-xr-x 5 ro...
[20171205]bash for例子错误.txt
[20171205]bash for例子错误.txt --//今天写bash for循环,遇到问题.通过例子说明: $ cat tt1.sh #! /bin/bash for i in { 1 .. 5 } do echo $i done --//本想输出1,2,3,4,5的.而实际上执行输出是: $ . tt1.sh { 1 .. 5 } --//使用这样的方式{ 1 .. 5 }之间不能有任何空格.正确的...
[20171205]rman output Memory Buffers 2
[20171205]关于rman output Memory Buffers 2.txt --//昨天在QQ上与人聊天,再次提到这个问题.感觉在链接http://blog.itpub.net/267265/viewspace-2147866/上的说服力不强. --//我当时仅仅想说明oracle的备份是顺序读取数据文件的. --//另外在链接http://blog.itpub.net/267265/viewspace-2147878/提到: ■ If the num...
[20171205]uniq命令的输入输出.txt
[20171205]uniq命令的输入输出.txt --//前几天遇到XXD与通配符问题,链接http://blog.itpub.net/267265/viewspace-2147702/ --//今天再次遇到uniq命令的输入输出问题. $ man uniq UNIQ(1) &...
[20171204]nc快速判断端口是否打开2.txt
[20171204]nc快速判断端口是否打开2.txt --//前几天写了一篇通过nc快速判断打开那些端口,链接如下: http://blog.itpub.net/267265/viewspace-2148121/ --//如果要判断一定的范围,可以执行如下: $ echo a | nc -w 1 -n -v 192.168.xxx.xx 1-1521 2>/dev/null | grep "succeeded" Connection to 192.168.xxx.x...
[20171204]关于rman备份疑问4.txt
[20171204]关于rman备份疑问4.txt --//上午排除我几天在做rman测试的疑问. --//链接如下:http://blog.itpub.net/267265/viewspace-2148029/ --//顺便测试备份集包含5个数据文件的情况(本来不想做,还是做看看),验证自己的判断是否正确. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING &...
[20171204]guaranteed restore point.txt
[20171204]guaranteed restore point.txt --//昨天帮别人升级再次遇到关于相关问题,实际上主要问题在于升级文档没有完成后取消restore point的设置. --//比如我以前写的做dg的文档没有 alter database force logging;这个步骤,我包括我同事做dg经常忘记这个步骤. --//从另外一个方面也说明,安装文档很重要,包括...
[20171203]平均长度和虚拟列.txt
[20171203]平均长度和虚拟列.txt --//昨天看链接https://blog.dbi-services.com/doag-2017-avg_row_len-with-virtual-columns/ --//重复测试看看. 1.环境: SCOTT@test01p> @ ver1 PORT_STRING VERSION BANNER &#...
[20171203]关于raw类型.txt
[20171203]关于raw类型.txt --//从来没有关注raw类型,昨天看https://blog.dbi-services.com/doag-2017-avg_row_len-with-virtual-columns/ --//我第一次接触一个应用使用sys_guid()函数生成键值,不过对方使用-分割,36位字符串长度.一个表有6个这样的字段.昏.. --//还真的没有反过来想利用raw类型可以减少磁盘空间占用...
[20171202]关于函数索引的状态.txt
[20171202]关于函数索引的状态.txt --//我曾经在一篇贴子提到索引可以disable吗?链接: --//http://blog.itpub.net/267265/viewspace-2123537/ --//实际上仅仅函数索引能disable,为什么呢?实际上自己以前并不搞清楚实际上这个跟oracle使用函数的特殊性有关. --//如果一个表删除某个字段,对应的索引也会删除.如果定...
[20171201]关于rman备份疑问3.txt
[20171201]关于rman备份疑问3.txt --//上午排除我几天在做rman测试的疑问. --//链接如下:http://blog.itpub.net/267265/viewspace-2148029/ --//顺便测试备份集包含4,5个数据文件的情况,验证自己的判断是否正确. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
[20171201]关于explain plan.txt
[20171201]关于explain plan.txt --//大家都应该知道使用explain plan看执行计划,有时候显示的执行计划不是真实的执行计划. --//一般不建议采用explain plan 看执行计划. --//toad设计一直有一个小小缺陷,就是扫描sga时找到sql语句查询执行计划, --//它仅仅查询v$sql_plan child_number =0的是否存在,有一些情况ch...
[20171201]nc快速判断端口是否打开.txt
[20171201]nc快速判断端口是否打开.txt --//nc快速判断端口是否打开,例子: $ echo exit | nc -w 1 -n -v 192.168.xxx.xx 1521 Connection to 192.168.xxx.xx 1521 port [tcp/*] succeeded! $ echo exit | nc -w 1 -n -v 192.168.xxx.xx 22 Connection to 192.168.xxx.xx 22 port [tcp/*] succeeded!...