给openwrt路由器添加自动切换ss服务器脚本

在《这事不能说太细之openwrt》中我们提到了一个watchdog脚本,就是每隔10分钟执行一次,检查google和百度的网页,如果能访问百度但是不能访问google,就认为是ss服务有问题,重启ss服务;如果google额百度的网页都不能访问,说明是连接英特网有问题,则记录“Network Pr […]

Continue Reading

台湾之行(DAY ONE and DAY TWO)

这个月休了2周的年假,去了一趟台湾。在饱览台湾的人文之美后,我首先要感谢一下我的公司,甲骨文中国,如果放在别的单位,我估计我休假两周回来后,是否还留有我的岗位……有朋友说,回来之后写个攻略吧,嗯……怎么说呢,如果你按照我的攻略走,你也许不能完全体会到台湾的人文之美,台湾的美,要靠你搭乘它的捷运、扶梯 […]

Continue Reading

latch:transaction allocation

今天遇到一个sql,发生了大量的134的latch,134的latch是transaction allocation。数据库版本是9208. 该sql是:

据客户反映,这个sql之前没有出现问题,只是昨天做了修改,增加了对v$sess […]

Continue Reading

Wnnn进程导致buffer busy wait

某日,在一个数据库中,发现大量buffer busy wait的进程,经检查,是监控等查询表空间使用率的进程处于buffer busy wait。而其blocking session wnnnn进程。 (1)看到监控程序被1013进程阻塞,blocking session是1013 [crayon- […]

Continue Reading

OOW 2012 keynote摘要

Oracle open world(oow) 2012于9月29日在美国旧金山如火如荼的展开了,开始的前两天,已经有不少激动人心的新产品和新特性发布了,在这里,我根据twitter,微博,youtube上的资料简单做了一些摘要,给大家先尝尝鲜,具体的完整信息,可能要的产品发布之后才能获得了。 Lar […]

Continue Reading

启动oracm的RAC数据库

这是一个9i的RAC数据库,用的oracm做的cluster,现在已经完全过时,估计已经很少有环境还在用了。 在这里小记一把启动步骤,以备今后,或者和我有类似环境的朋友查验。 1.启动oracm进程:

2.启动gsd进程: [cray […]

Continue Reading

用adrci找listener的log

一个再有经验的DBA,也需要熟悉熟悉当前的数据库环境才能动手。特别是11g之后,数据库有不少变化。 今天登录了一个新系统,是oracle 11.1.0.7的环境,想找listener.log看看,但是登录后,却发现传统路径下却找不到listener.log文件。 [crayon-5d36af0039 […]

Continue Reading