[20141231]kfed REPAIR.txt
[20141231]kfed REPAIR.txt -- 11GR2 的kfed除了查看asm信息外,多加了一个REPAIR参数,可以修复disk head的损坏. -- 实际上块头信息的备份是保存在第2个AU的倒数第2个块上(对于默认1M的AU来说,是第510个块), 如果头块损坏,可以用kfed -- repair命令来修复。 --extdata,缺省AUS=4M,4*1024*1024/4096=1024 ,这样就是...
[20141228]关于bloom filter.txt
[20141228]关于bloom filter.txt --系统升级到11.2.0.4 ,执行计划经常出现bloom filter,自己对这些一点都不了解. --自己做了google,能查到的资料不多,eygle的blog讲解,我水平有限,至少第1次没看懂,不过里面指向一个链接: --http://antognini.ch/papers/BloomFilters20080620.pdf --我仔细阅读,感觉还是不好理解,决...
[20141229]配置tnsnames.ora使用rsp文件
[20141229]配置tnsnames.ora使用rsp文件.txt --大部分配置tnsnames.ora,特别是服务器都是直接编辑,使用copy & paste. --我个人特别讨厌copy & paste 使用vim出现阶梯显示的情况,特别讨厌,我多次跟我同事在copy & paste设置:set paste来避免这种情况. --但是就是不改,按照他们的道理这样做是能正常访问的. --如果能看...
[20141225]ORA-1105.txt
[20141225]ORA-1105.txt --前一阵子,服务器内存耗尽重启,数据库无法启动,查看alert*.log文件,出现如下提示: Wed Nov 19 10:52:42 2014 ALTER SYSTEM SET local_listener=' (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.100.104)(PORT=1521))' SCOPE=MEMORY SID='dben1'; ALTER DATABASE MOUNT /* db agent *//* {1:1...
[20141225]学习使用tmux心得.txt
[20141225]学习使用tmux心得.txt --前一段时间由于工作需要,学习使用tmux。 tmux is a "terminal multiplexer". It allows a number of terminals (or windows) to be accessed and controlled from a single terminal. It is intended to be a simple, modern, BSD-licensed alternative to programs such as GNU sc...
[20141225]ORA-10631.txt
[20141225]ORA-10631 SHRINK clause should not be specified for this object.txt --昨天写了1个job,主要是定时shrink一张表,早上检查发现执行不正确。 --提示: *** 2014-12-25 08:41:14.547 ORA-12012: error on auto execute of job 52 ORA-10631: SHRINK clause should not be specified for this object...
1223 result cache,sql profile,sql patch
[20141223]result cache 与sql profile,sql patch.txt --前面blog已经提到result cache的好处与缺点,对于第三方优化,sql profile可以改变稳定执行计划,是否可以通过改变提示来稳定 --执行计划,这样对频繁执行的语句较少逻辑读,提高服务器响应有积极意义。 --sql patch 也具有相似的作用,看看这种方式是否可行。...
[20141219]result cache与view.txt
[20141219]result cache与view.txt --result cache是11g的新特性,能一定程度减少逻辑读,我个人的感觉特别适合很少修改,经常访问的小表,而应用中经常扫描的表, --我经常把这种应用模式叫刷屏软件.... --前一阵子我在做优化工作中,遇到的一些问题,做一些总结: SCOTT@test> @ver1 PORT_STRING &#...
[20141219]关于sqlnet.expire_time.txt
[20141219]关于sqlnet.expire_time.txt *********************************************************************** Fatal NI connect error 12537, connecting to: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.xxx.xxx)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=xxxx.com)(CID=(PROGRAM=oracl...
1219 ORA-15021 remote_dependencies_mode
[20141219]ORA-15021与参数remote_dependencies_mode.txt --我们生产系统有1个dataguard,里面的archivelog我一般半年清除一次。而且这些信息已经不记录在控制文件中,必须使用asmcmd进入直接删除。 --昨天遇到一个奇怪的情况,当然解决也很简单做一个记录: 在执行rman时报: Recovery Manager: Release 10.2.0.4.0 -...
[20141218]误操作删除dual表的恢复.txt
[20141218]误操作删除dual表的恢复.txt --没事,做一个误操作删除dual表的恢复,没想到不能按照网上介绍的方法恢复,做一个记录。 1.建立测试数据库: mkdir -p /mnt/ramdisk mount -t tmpfs -o size=8G tmpfs /mnt/ramdisk $ORACLE_HOME/bin/dbca -createDatabase -templateName General_Purpose.dbc -gdbName test ...
[20141218]关于dual.txt
[20141218]关于dual.txt --昨天在群里有人问,数据库在mount状态下,打入什么命令,可以导致在后续执行alter database open的时候,数据库crash。 --实际上最简单的方法就是desc dual就可以出现这种现象,就是ora-4043错误。 --做一个测试: SYS@test> @ &r/ver1 PORT_STRING ...
[20141217]记录长度与块大小.txt
[20141217]记录长度与块大小.txt --昨天看了http://savvinov.com/2014/12/15/4k-bug-is-not-a-bug/ --提到转载: A couple of weeks back I received an update on my "4k bug" SR (slow multirow DML performance for small block sizes). As it turns out, the observed behavior is not a bug. It's actually...
[20141216]sqlplus的set appinfo.txt
[20141216]sqlplus的set appinfo.txt --今天学习了sqlplus的set appinfo命令,可以设置module参数。做一个简单记录。 --会话1: SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64...
[20141213]11g ACS的一些问题4.txt
[20141213]11g ACS的一些问题4.txt --11G下Adaptive Cursor Sharing简称ACS能很好的解决绑定变量窥视的带来的问题,前一段时间看了2篇blog https://hourim.wordpress.com/2014/11/06/bind-aware-part-i/ https://hourim.wordpress.com/2014/11/08/bind-aware-part-ii/ --我以前也写过一篇blog,链接如下: http://bl...
[20141213]11g ACS的一些问题3.txt
[20141213]11g ACS的一些问题3.txt --11G下Adaptive Cursor Sharing简称ACS能很好的解决绑定变量窥视的带来的问题,前一段时间看了2篇blog https://hourim.wordpress.com/2014/11/06/bind-aware-part-i/ https://hourim.wordpress.com/2014/11/08/bind-aware-part-ii/ --我以前也写过一篇blog,链接如下: http://bl...
[20141210]使用logminer看远程归档文件补充
[20141210]使用logminer看远程归档文件(补充).txt --如果要在本机看其他主机的归档或者日志文件,由于dbid不一样,是无法查看的.必须要包括字典信息. --如果需要查看别的数据库的归档文件,必须要有别的数据字典文件。正常需要使用utl_file_dir,而经常这个参数没有设置。 --在使用如下命令建立数据字典。 exec dbms_l...
[20141208]使用logminer看远程归档文件.txt
[20141208]使用logminer看远程归档文件.txt --如果要在本机看其他主机的归档或者日志文件,由于dbid不一样,是无法查看的.必须要包括字典信息. --如果需要查看别的数据库的归档文件,必须要有别的数据字典文件。正常需要使用utl_file_dir,而经常这个参数没有设置。 --在使用如下命令建立数据字典。 exec dbms_logmnr....
[20141205]参数引号大小写问题.txt
[20141205]参数引号大小写问题.txt --前几天在做dataguard时遇到修改参数的一些小问题,这些小问题有时候很浪费时间,看来做dba有时候需要一副好眼睛。 [20140529]11g下参数audit_trail的修改.txt=> http://blog.itpub.net/267265/viewspace-1172182/ [20141202]关于参数的修改问题.txt => http://blog.itpub.net/267...
[20141205]关于sql_id.txt
[20141205]关于sql_id.txt --昨天跟别人聊天,讲sql_id字串里面没有字符'o'.实际上他在学习sql_id与hash_value转换时copy 和 paste少粘贴1位,手工输入时以 --为是--字母'o',实际上是数字'0'. --顺便找一个sql_id,把最后以为换成o,看看结果: SYS@test> select dbms_utility.SQLID_TO_SQLHASH('f7nhbjdn5rx9o') fr...