[20171231]oracle full_hash_value如何计算的总结
[20171231]oracle full_hash_value如何计算的总结.txt--//前一段时间测试oracle full_hash_value如何计算的,感觉有必要做一些总结:1.sql语句的计算参考链接:--///267265/viewspace-2142512/ => [20170724]关于sql_id那些事.txt--//实际上就是语句结尾加入\0,计算md5,然后4个4个翻转.例子:$ ec...
[20171230]windows mklink.txt
[20171230]windows mklink.txt--//别人的系统,原来的D盘磁盘空间不足,加入新的磁盘,想把原来的D的数据移动到E盘,而通过D盘依旧可以访问,--//问如何做?实际上在windows下也存在类似linux的ln命令,很容易实现这样的需求.我看了一个命令语法.如下:D:\temp>mklink创建符号链接。MKLINK [[/D] | [/H] | [/J]] Link Targe...
[20171229]hashcat破解oracle口令2.txt
[20171229]hashcat破解oracle口令2.txt --//前几天学习使用hashcat破解oracle口令,今天做了一些深入学习,做一些补充. 1.环境: SYS@book> @ &r/ver1 PORT_STRING VERSION ...
20171228db_link的full_hash_value值的计算
[20171228]db_link的full_hash_value值的计算.txt SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER ------------------------------ -----------...
20171229V$DB_OBJECT_CACHE type='INDEX'
[20171229]V$DB_OBJECT_CACHE type='INDEX'.txt --//前几天一直在使用V$DB_OBJECT_CACHE视图查询FULL_HASH_VALUE,验证自己推断FULL_HASH_VALUE如何计算. --//我无意中发现一个奇怪的现象,就是查询这个视图type='INDEX',除了owner='SYS'外,其它owner几乎无法查询到. --//自己今天做一些探究. 1.环境: SCOTT@book> @...
[20171228]关于数据块转储的问题.txt
[20171228]关于数据块转储的问题.txt --//昨天itpub上的问题,链接:http://www.itpub.net/thread-2095877-1-1.html --//块dump,为何存储scn数据不需要考虑大小字节序来交换顺序,而数据部分需要呢? --//实际上对于CPU是INTEL系列,要考虑大小头问题,内存上看到的数据与保存在磁盘上的数据是"不一样"的. --//我以...
[20171228]windwos批处理echo问题.txt
[20171228]windwos批处理echo问题.txt --//前几天写的文章,链接:/267265/viewspace-2149205/ --//里面提到windows的自带echo,实现一些特性太"复杂". --//昨天听朋友介绍安装unxutil包里面自带许多linux命令,这样轻松解决这些问题.我本来就安装这个包. R:\>D:\tools\linux\usr\local\wbin\echo&#...
[20171227]表的FULL_HASH_VALUE值的计算2
[20171227]表的FULL_HASH_VALUE值的计算2.txt --//上午做了测试,得出结论表的FULL_HASH_VALUE计算就是table_name.owner加上"\01\0\0\0".计算md5的值. --//当然存在一个大小头对调的问题. --//下午继续探究: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING &...
[20171227]表的FULL_HASH_VALUE值的计算
[20171227]表的FULL_HASH_VALUE值的计算.txt --//sql_id的计算是使用MD5算法进行哈希,生成一个128位的Hash Value,其中低32位作为HASH VALUE显示,SQL_ID则取了后64位。 --//实际上sql_id使用32进制表示,hash_value使用10进制表示。 --//我在链接提到/267265/viewspace-2142512/内容: --//如...
[20171227]关于参数db_file_name_convert 6
[20171227]关于参数db_file_name_convert 6.txt --//前面我测试如果在备库修改db_file_name_convert,导致日志无法应用,而我当时的测试是没有问题的. --//链接:/267265/viewspace-2141610/ --//我使用冷备份恢复主备测试数据库.使用如下pfile文件启动数据库: 1.环境: SCOTT@book> @ &r/ver1 ...
[20171226]关于参数db_file_name_convert 4
[20171226]关于参数db_file_name_convert 4.txt --//昨天给dg添加磁盘修改db_file_name_convert参数,导致dg无法应用,无法定位一些数据文件. --//alert.log 内容如下: Errors in file /u01/app/oracle/diag/rdbms/xxxxdg/xxxxdg/trace/xxxxdg_dbw0_27619.trc: ORA-01157: cannot identify/lock data file 1 - see D...
[20171225]没有备份数据文件的恢复.txt
[20171225]没有备份数据文件的恢复.txt --//别人问的问题,增加了数据文件没有备份,如何恢复,实际上很简单,因为当前控制文件有记录建立时间只要从建立数据文件开始的 --//归档日志都存在恢复是没有任何问题的.我仅仅介绍rman的恢复: 1.环境: SCOTT@book> @&r/ver1 PORT_STRING ...
[20171225]查看并行执行计划注意的问题.txt
[20171225]查看并行执行计划注意的问题.txt --//如果使用dbms_xplan.display_cursor查看并行执行计划注意一些问题,通过例子说明: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION  ...
[20171225]RMAN-06808.txt
[20171225]RMAN-06808: SECTION SIZE cannot be used when piece limit is in effect.txt --//朋友拿我的一些例子来测试遇到的RMAN-06808: SECTION SIZE cannot be used when piece limit is in effect问题. $ oerr rman 6808 6808, 1, "SECTION SIZE cannot be used when piece limit is in effect" // *Cause:&#...
[20171225]变态的windows批处理4.txt
[20171225]变态的windows批处理4.txt --//昨天学习windows 批处理的echo &.使用它可以实现类似回车换行的功能.例子: 1.echo &. R:\>echo 1111 & echo 2222 1111 2222 --//但是如果写成如下: R:\>echo 1111 & echo 2222 > aa.txt 1111 R:\>cat aa.txt 2222 --//你可以发现1111,显示输出,而2222写入文件aa....
[20171223]grid用户的环境变量问题.txt
[20171223]grid用户的环境变量问题.txt --//oracle 11G 安装RAC,一般需要建立grid用户,使用这个用户管理asm,群集信息. --//在安装过程中,同事的疑问实际上也是我以前的疑问. --//grid用户: $ id uid=1100(grid) gid=1000(oinstall) groups=1000(oinstall),1200(asmadmin),1201(asmdba),1202(asmoper) $ env| egre...
[20171221]利用rman实现2台机器文件拷贝
[20171221]利用rman实现2台机器文件拷贝.txt --//昨天使用rman duplicate建立dg,我看到执行如下代码: RMAN> duplicate target database for standby from active database nofilenamecheck; ... contents of Memory Script: { backup as copy reuse targetfile '/u01...
[20171221]RMAN-05501.txt
[20171221]RMAN-05501 aborting duplication of target database.txt --//昨天使用rman duplicate建立dg,出现如下错误: rman > duplicate target database for standby from active database; .... sql statement: alter database mount standby database RMAN-00571: =======================================...
[20171220]toad plsql显示整形的bug.txt
[20171220]toad plsql显示整形的bug.txt --//下午有itpub网友反应,一个查询在sqlplus,pl/sql下不同.链接如下: --//http://www.itpub.net/thread-2095697-1-1.html --//我测试感觉是数据出现错误.直接那它的数据测试看看. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
[20171219]脚本执行的安全性.txt
[20171219]脚本执行的安全性.txt --//昨天检查发现应用中存在一个奇怪的表名,存在怪字符,我估计维护者不熟悉vi操作,导致这种情况出现. --//最近一直在关注安全方面的信息,这方面一直是自己的弱项,要防别人攻击,必须知道别人如何攻击的. --//看了一些黑客脚本,突然想起利用特殊的表名也许能实现某种"攻击".通过例子说...