仙湖.白鹭

上周末,和小琪一起去逛了仙湖植物园。与第一次我去的时候不同,这次我们拍到了不少白鹭。白鹭一点也不怕人,很聚精会神的在捕鱼。在这么近距离的观察白鹭,真的有种人和动物很“河蟹”的感觉……

Continue Reading

愚人节,被数据库“娱”了一下

4月1日,早上7点半正要出门的时候,被某省的同事电话叫住了,说归档目录快满了,由于带库正在备份另一个生产库,这个报表库暂时还不能用带库备份归档,想用手工删除归档日志,却无法删除,ls能列出所有文件,但是ls 某一个归档文件却报错无法找到该文件!单个文件ls不到,更别说rm了。 归档目录剩下6G左右的 […]

Continue Reading

建表空间的时候数据库宕机

今天在建表空间的时候,数据库不知道被谁停了,在建的时候报oracle not avaliable,等再次确认没有“雷锋”帮我shutdown数据库之后,startup了数据库。启动时,没有报错,提示数据库已经mount、已经open。 可是,再次重建表空间的时候,却报错了数据文件已经存在: [cra […]

Continue Reading

表的浪费率监控脚本

(一) 背景说明: 由于业务数据库中不少表因为经常的insert、delete操作,时间一长容易操作表的HWM(高水位)比较高,在做全表扫描时消耗比较大,为提高数据库执行效率,该脚本对经常insert、delete的表进行监控,对浪费率大于设定阈值的表进行邮件告警。 (二) 脚本部署: (1)环境: […]

Continue Reading

奥运来了,开始忙起来了……

今天,北京奥运会圣火取火仪式在希腊奥林匹亚举行。奥运的脚步越来越近,相关的工作也都开始展开,感觉越来越忙了…… 首先是几个奥运省的数据清理工作,为了提高数据库的执行效率,开始着手对全网的数据进行清理,并且优先考虑了北京、天津、沈阳、上海、济南几个奥运省……由于是需要停业务操作,熬夜的时间又开始了…… […]

Continue Reading

add column时default null的问题

昨晚在对一个省进行打patch时,发现数据库升级脚本执行了很久还没执行完,查看了一下这个执行了很久的语句:

类似这样的语句有好几个,而且由于其中涉及到了流水的历史表——一个非常非常大的分区表,执行时间非常的长!其中的一个已经执行了1个 […]

Continue Reading

关于rac的external table

今天有朋友在blog中问了这么一个问题,RAC环境中应用外部表(rac1上),如果把外部表设置并行度,在查询该外部表时是否会报错?,一开始就觉得如果是不是在共享存储,由于另一个节点访问不了directory设置的路径,因此会报错。测试结果也是如此: 在rac1的非共享存储上上创建一个用于测试的平面文 […]

Continue Reading

从sql语句取IP地址想到的……

今天遇到了一个问题,某省的报表应用链接数据库报错:

进一步检查line 337行的sql:SELECT utl_inaddr.get_host_address FROM dual; 测试在数据库主机执行该语句,正常!测试在应用服务器端 […]

Continue Reading

listener的log大于2G造成侦听无法启动

今天遇到某省的一个问题,siteview监控软件报错:

在siteview主机用sqlplus测试登录db也是同样报错,登录db主机后,ps -ef |grep tns 发现lsnr的进程已经不存在。于是尝试重启lsnr: [cray […]

Continue Reading

调优笔记

Continue Reading