[20190329]grep与管道文件.txt
[20190329]grep与管道文件.txt--//同事使用grep查询一个文件夹包含特定字符的文件.执行马上hang在哪里,没有任何显示.--//跟踪发现实际文件夹里面包含管道文件,导致grep该文件时挂起.--//重复演示看看.$ mkfifo foo$ grep -r break *--//挂起!!$ ps -ef |grep brea[k]oracle 38750 2835
[20190329]探究sql语句相关mutexes补充2.txt
[20190329]探究sql语句相关mutexes补充2.txt--//昨天测试sql语句相关mutexes,看看如果出现多个子光标的情况.1.环境:SCOTT@book> @ ver1PORT_STRING VERSION
[20190328]简单探究sql语句相关mutexes.txt
[20190328]简单探究sql语句相关mutexes.txt--//摘要:http://www.askmaclean.com/archives/understanding-oracle-mutex.html虽然Mutex中文翻译为互斥锁,但为了和OS mutex充分的区别,所以我们在本文里称Oracle Mutex为Mutex。Oracle中的mutex,类似于Latch,是一种低级的串行机制
[20190324]奇怪的GV$FILESPACE_USAGE视图.txt
[20190324]奇怪的GV$FILESPACE_USAGE视图.txt--//发现GV$FILESPACE_USAGE定义很奇怪,做一个记录.1.环境:SCOTT@book> @ ver1PORT_STRING VERSION  
[20190321]测试相同语句遇到导致cursor pin S的疑问.txt
[20190321]测试相同语句遇到导致cursor pin S的疑问.txt--//昨天测试遇到的情况,链接:http://blog.itpub.net/267265/viewspace-2638857/--//我一直认为打散sql语句,避开cursor: pin S等待事件,能够提高执行效率.而测试结果有点出乎意料.--//反而是测试2快于测试1,很难理解为什么会出现这样的情况,今天继续探究看
[20190321]smem的显示缺陷.txt
[20190321]smem的显示缺陷.txt1.smem 加入-m参数显示存在缺陷,map的信息不全:# smem -tk -m -U oracle -P "oraclepeis|ora_"Map
[20190320]关于使用smem查看内存使用的问题.txt
[20190320]关于使用smem查看内存使用的问题.txt--//前一阵子学习使用smem查看oracle用户相关进程使用内存情况.链接:http://blog.itpub.net/267265/viewspace-2565413/--//别人的反映说我的测试估算存在问题.链接摘抄如下:smem报告物理内存使用情况,并考虑到共享内存页。未共享内存报告为USS(唯一设置大小)。共享内存在共享该内
[20190320]测试相同语句遇到导致cursor pin S的情况.txt
[20190320]测试相同语句遇到导致cursor pin S的情况.txt--//前面测试链接:http://blog.itpub.net/267265/viewspace-2636342/--//各个会话执行语句相同的,很容易出现cursor: pin S等待事件.看看如果各个会话执行的语句不同.--//测试结果如何呢?1.环境:SCOTT@book> @ ver1PORT_STRIN
[20190319]shared pool latch与library cache latch的简单探究.txt
[20190319]shared pool latch与library cache latch的简单探究.txt--//昨天看Oracle DBA手记3:数据库性能优化与内部原理解析.pdf 电子书,看了eygle的关于latch之类的测试.--//自己也重复测试看看.--//首先说明一下11g已经不存在这个shared pool latch,改为mutexes.所以测试在10g下进行:--//注
[20190314]使用strace注意的问题.txt
[20190314]使用strace注意的问题.txt--//使用strace跟踪进程,我发现我自己忽略一个问题.一般看函数调用花费时间一般使用如下参数:-r Print a relative timestamp upon entry to each system call. This records the time difference between t
[20190314]理解TRANSPORT_CONNECT_TIMEOUT RETRY_COUNT参数在tnsnames.ora.tx
[20190314]理解LOAD_BALANCE TRANSPORT_CONNECT_TIMEOUT RETRY_COUNT参数在tnsnames.ora.txt--//链接:https://dba010.com/2019/03/11/understanding-load_balance-parameter-in-tnsnames-ora/--//以前也做过类似测试:http://blog.itp
[20190313]备份问题.txt
[20190313]备份问题.txt--//生产系统遇到备份问题,同事请求检查看看,提示应该是ulimit参数限制.--//首先我不熟悉这套备份系统,我心里很反感这套备份模式,我开始以为修改/etc/security/limits.conf就ok了.# grep -v "^#" /etc/security/limits.conforacle soft nproc 2047ora
[20190313]避免按ctrl+alt+del重新启动服务器.txt
[20190313]避免按ctrl+alt+del重新启动服务器.txt--//昨天别人要我做一件事情,就是linux服务器避免按ctrl+alt+del重新启动服务器.--//我真心不知道为什么许多linux发行版本服务器要有这样的设置,如果在机房服务器前操作许多熟悉windows人,喜欢做这样的动作.--//安装版本centos 6.5的与5的版本不一样,我一般习惯安装好服务器就取消这样功能,
[20190312]视图v$datafile字段OFFLINE_CHANGE#, ONLINE_CHANGE#.txt
[20190312]视图v$datafile字段OFFLINE_CHANGE#, ONLINE_CHANGE#.txt--//视图v$datafile存在2个字段OFFLINE_CHANGE#, ONLINE_CHANGE#,想当然会认为数据文件offline时记录scn号的改变.--//真的吗?通过例子说明:1.环境:SYS@book> @ ver1PORT_STRING &
[20190312]bash IFS例子.txt
[20190312]bash IFS例子.txt--//bash IFS环境变量定义参数的分割符,一般定义如下:$ declare | grep IFS| head -1IFS=$' \t\n'--//一般也就是空格,tab,回车.我链接例子:http://blog.itpub.net/267265/viewspace-2150611/function path(){ &
[20190312]关于增量检查点的疑问(补充).txt
[20190312]关于增量检查点的疑问(补充).txt--//有人问我以前写一个帖子的问题,关于增量检查点的问题,链接如下:http://blog.itpub.net/267265/viewspace-2136817/--//实际上我自己看以前写的帖子一下子有点蒙,主要出现low_rba16=0xffffffff.ffffffff.ffff,为什么恢复的起点是on_disk_rba16.--//
[20190311]12cR2 Advanced index compression.txt
[20190311]12cR2 Advanced index compression.txt--//12cR2执行Advanced index compression,这样一定程度提高索引的压缩率.减少占用的块数量.1.环境:SYS@test> @ verBANNER
[20190311]关于oracle物理与逻辑坏块.txt
[20190311]关于oracle物理与逻辑坏块.txt--//别人问的问题,如何区分物理坏块与逻辑坏块,或者讲什么是物理坏块与逻辑坏块,区别在那里?--//讲句真心话,我自己也不是很清晰,要给一个概念下准确的定义实际上很困难.--//我的理解能够通过bbed,dump之类的方式读出块的结构,基本可以称为逻辑坏块,只不过里面一些数值不对.--//oracle的数据块(其他类型的块类似)一般分为几
[20190306]Disabled EZCONNECT.txt
[20190306]Disabled EZCONNECT.txthttps://connor-mcdonald.com/2019/03/06/disabled-ezconnect/--//链接里面提到:NAMES.DIRECTORY_PATH= (TNSNAMES)In such a scenario, you need to explicitly allow for EZCONNECT meth
[20190306]共享服务模式与SDU.txt
[20190306]共享服务模式与SDU.txt--//一些文档提到共享服务模式,服务端SDU=65535,测试验证看看.--//链接:https://blogs.sap.com/2013/02/07/oracle-sqlnet-researching-setting-session-data-unit-sdu-size-and-how-it-can-go-wrong/Official Oracl