20161208理解enq TX - row lock contention
[20161208]理解enq TX - row lock contention.txt >SELECT * FROM v$event_name WHERE name = 'enq: TX - row lock contention'; EVENT# EVENT_ID NAME &...
[20161208]等待事件enq: HW - contention
[20161208]等待事件enq HW - contention.txt --别人的系统遭遇enq: HW - contention,自己诊断遇到一点点小误区,实际上我看看我原来的帖子就知道问题在那里了 --链接:http://blog.itpub.net/267265/viewspace-1107524/ SELECT event_id ,name ,para...
[20161208]SQL*Net message from client
[20161208]SQLNet message from client.txt --SQL/Net message from client是空闲等待事件,一般很少关注,除非网络出现问题. --通过1个简单的例子来说明问题. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING &...
[20161208]11g直方图与char数据类型.txt
[20161208]11g直方图与char数据类型.txt --以前看tom大师的书提到过不要使用char数据类型,哪怕是char(1)也不要使用,最近看了几篇blob里面都提到了11g升级后会出现char数 --据类型直方图统计发生了变化,我重复别人的例子来说明.再次强调不要生产环境使用char类型. --参考链接:http://blog.dbi-services.com/histograms-o...
[20161130]快速进入目录.txt
[20161130]快速进入目录.txt --要建立如下相似链接,便于快速访问 adump -> /u01/app/oracle/admin/${ORACLE_SID}/adump bdump -> /u01/app/oracle/diag/rdbms/${ORACLE_SID}/${ORACLE_SID}/trace dbs -> /u01/app/oracle/product/11.2.0.4/db_1/dbs diag -> /u01/app/oracle/diag net -> /u01/app/oracle/p...
[20161130]11g跟踪文件位置.txt
[20161130]11g跟踪文件位置.txt --11G使用adrci管理跟踪文件,支持XML,不再像10g那样的目录管理方式。 --实际上在安装时仅仅设置参数diagnostic_dest。看看我的测试机器。 1.环境: SYS@book> @ &r/ver1 PORT_STRING VERSION BANNER ...
[20161129]奇怪的转储命令.txt
[20161129]奇怪的转储命令.txt --如果你转储文件头使用如下命令: SYS@book> alter system dump datafile 6 block 1; System altered. Start dump data blocks tsn: 8 file#:6 minblk 1 maxblk 1 Block 1 (file header) not dumped:use dump file header command End dump data blocks tsn: 7 file#: 6 min...
[20161129]BBED-00209 invalid number.txt
[20161129]BBED-00209 invalid number (9524782f).txt --以前遇到的问题,现在补充测试看看。 BBED> modify /x 9524782f offset 492 BBED-00209: invalid number (9524782f) BBED> info File# Name  ...
[20161129]转储内存的内容还原成数据块.txt
[20161129]转储内存的内容还原成数据块.txt --昨天在做1128PAGETABLE SEGMENT HEADER损坏恢复,链接http://blog.itpub.net/267265/viewspace-2129195/ --在做还原成数据块时思路很乱,当时是一边做一边想,希望能找到好的方法,今天自己在重复做一次。 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
1128PAGETABLE SEGMENT HEADER损坏恢复
[20161128]PAGETABLE SEGMENT HEADER损坏恢复2.txt --昨天在做段头损坏测试时,发现一个奇特现象,我破坏了段头,但是我select依旧能正常访问,检查发现我在数据缓存相应的块是OK的, --虽然我破坏了数据文件中相应表的段头,但是数据缓存的信息是好的,所以能正常访问,而我执行alter system checkpoint并没有将 -...
[20161128]关于Little Enddian.txt
[20161128]关于Little Enddian.txt Intel字节顺序称为"Little-Endian",反之Sun,还有网络上采用标准是"Big-Endian"。在将应用程序从一种架构类型迁移至另一种架构 类型的过程中,经常会遇到字节排列顺序(endianness)问题。字节排列顺序是数据元素及其单个字节在内存中存储和表示时的顺序。 我个人简单的理解就是低字节...
20161125PAGETABLE SEGMENT HEADER损坏恢复
[20161125]PAGETABLE SEGMENT HEADER损坏恢复.txt --前面我已经提到数据文件的位图区损坏,修复相对容易。可以参考我前面的blog,这很容易想起成语"留得青山在,不怕没柴烧"。 --可以看相关连接: http://blog.itpub.net/267265/viewspace-2128290/ http://blog.itpub.net/267265/viewspace-2128290/ --我提到修...
[20161124]bbed使用问题.txt
[20161124]bbed使用问题.txt --最近一致在使用bbed探究oracle数据库,遇到一些问题做一些记录。 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION  ...
[20161123]关于Unused block.txt
[20161123]关于Unused block.txt --关于Unused block我的理解是从来没有使用的块,oracle建立数据文件时要'格式化'块,写入一些相关信息。 --对比另外一个概念,就是NULL block,我的理解曾经被使用过,由于truncate或者drop,空间被回收了。 --简单探究一下Unused block。 1.环境: SCOTT@book> @ &r/ver1 PORT_S...
[20161123]oracle数据块类型.txt
[20161123]oracle数据块类型.txt --oracle 数据块有许多类型,自己平时很少关注与记忆,自己做一个归纳总结: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION ...
[20161123]failover与会话参数.txt
[20161123]failover与会话参数.txt --前几天itpub上有人问的问题,链接http://www.itpub.net/thread-2071933-1-1.html,开始我以为是会话没有退出。 --实际上对方已经重启过数据库,不过后来我估计对方打开登录审计,从结果上猜测是正确的,不过我的问题是我想了解 --会话在支持failover时,重新连接上时会话参数是否...
[20161121]关于使用hugepage的讨论.txt
[20161121]关于使用hugepage的讨论.txt --ITPUB上的讨论, 请问使用HugePage性能提示明显吗?链接:http://www.itpub.net/thread-2071616-1-1.html --我的观点使用总比不用好,当然你没有性能问题,也可以不用,通过一个简单的测试看说明内存的使用。 1.环境: $ cat /etc/sysctl.conf| grep -i nr_hugepages vm.n...
[20161118]rman备份的疑问2.txt
[20161118]rman备份的疑问2.txt --这个是我前几天做测试时遇到的疑问,不知道为什么rman 备份要修改数据块的dba地址。 --我在itpub上也问了这个问题,链接http://www.itpub.net/thread-2071504-1-1.html,可惜没有人解答。 --具体细节不清楚,读取数据文件然后重新编码组织数据,将kcbh.rdba_kcbh的后2位放入tailchk中...
[20161115]11G pre-allocation.txt
[20161115]11G pre-allocation.txt --11GR2有1个pre-allocation的新特性,通过SMCO进程swap出Wnnn进程,来对空间进行预分配。 --在windows下遇到1次ora-00445,当然不一定是这个问题,可能数据库其他问题死机,导致无法建立后台进程。 --链接: http://blog.itpub.net/267265/viewspace-2120811/ 在这里有2个隐含参...
20161114File Space Bitmap Block修复机制2
[20161114]File Space Bitmap Block修复机制2.txt --前几天在测试File Space Bitmap Block时执行了,execute dbms_space_admin.TABLESPACE_REBUILD_BITMAPS('SUGAR') --这样位图区全部设置为1,显示都是F。 --上次提到,execute dbms_space_admin.TABLESPACE_REBUILD_BITMAPS('SUGAR')会修改位图区全部设置为1,显示都是...