legato备份磨难记

华西某省进行数据库主机升级,将一台老机器升级到新机器上,在新机器上安装完数据库软件之后,把存储从老机器往新机器一挂,数据库算是迁移完成了。但是自从升级完成后,legato一直备份不成功。为了这个问题,和华西的dba王术成研究了好几天。 第一天: 发现备份执行完了,但任务状态不恢复正常,检查数据库主机 […]

Continue Reading

用_minimum_giga_scn解决无法启动的数据库

今天遇到一个数据库无法启动,看到alertlog中主要是ora 600和[2662]的报错:

其中alertlog中报错:

遇到ora-600和2662的问题,我们一般 […]

Continue Reading

HP的查看打开文件数工具:crashinfo

一天,在一个业务高峰期,某省的一个数据库突然宕机了,根据alertlog中发现的报错:

看来是打开文件数太多,导致了此次数据库宕机。 通过监控打开文件数发现,其实在前一天的时候,打开文件数已经到98%,在上午8点多的时候,打开文件数已 […]

Continue Reading

裸设备的划分

在三少的blog上看到了这篇《spfile啥都没了》。在这边和大家分享一下裸设备的划分的经验。 1.vg的属性建议用root。因为vg的宿主如果是oracle,那么在create tablespace的时候,如果没有找对正确的lv,比如我的lv名字是\dev\vg_ora1\aaa,那么在creat […]

Continue Reading

公司招聘DBA

公司在招dba,哪位有兴趣的,可以发简历给我hejianmin[at]aspire-tech.com或者jimmyhe1981[at]gmail.com。 公司名称:卓望,移动子公司,主要股东为中国移动、HP、沃达丰、美林证券 地点:深圳南山区科技园 人数:1人 截至时间:2009年1月底前 岗位职 […]

Continue Reading

statspack中易被忽悠的地方

最近在做一个省的调优时发现该省的数据库总是不定期的出现业务堵塞,而且晚上出现的情况更加严重些。为了分析该情况,部署了一个statspack,每隔10分钟收集一次数据。 发现在发生堵塞的时候,statspack中top 5 event的第一位是enqueue: [crayon-66478b422e08 […]

Continue Reading

recover时报错ora-289,有意思

oracle的alter database recover语句实在很弱智,明明目录中有arch文件,却不去找这个文件。 看下面的2个例子:

可见,不加automatic […]

Continue Reading

drop user报错ora-942

今天在一个新建的测试库上drop user的时候,报错ora-942:

对于942的报错,我们常用的分析方法是设置一个942的errorstack或者10046的trace,在这里,我用了10046的方式来trace这个问题: [cr […]

Continue Reading