11g的ohasd无法随机启动

在Oracle Linux Server release 6.2下安装11.2.0.1的grid,安装的时候,顺利完成(可能最后执行root.sh的时候有报错,但是没注意到),等安装完重启主机,发现crs起不来。因此,后续的安装RAC也无法正常进行下去。 重启主机,一开始还能看到crs和ohas的进 […]

Continue Reading

批量重建DB link

在做EBS迁移的时候,我们往往要停掉JOB和重建DBlink。而这2种对象由于在常规模式下,不能用sys删除其他用户下的job或dblink,我们通常需要登录到某用户下,停掉该用户下的job和删掉该用户下的DBlink,在迁移时,对于大型系统,里面有很多用户,很多用户甚至不知道密码,无法登陆,那么上 […]

Continue Reading

导回awr报告中的历史执行计划

我们在awr report中,往往能看到多个版本的执行计划,用不同的PLAN_HASH_VALUE表示。那么。有时候,我们发现sql生产了一个新的执行计划,如何让在不改变sql,不加hint的情况下,使用老的执行计划呢? 我们知道spm可以实现这样的功能,spm除了可以设置optimizer_cap […]

Continue Reading

单节点RAC无法启动

前几天同事遇到一个问题,在某RAC环境中,由于SA要打patch,所以希望RAC跑在单节点模式下,他先down掉了一台机器,在另外一台机器上,叫DBA把instance起来。 这是一个2个RAC的环境,有2台server,每个server上跑2个instance。即: 对于SIAP数据库,SIAP1 […]

Continue Reading

找到正在使用temp file的session

有的时候,我们需要删除某个temp file的时候,会发现该tempfile正在被使用,我们无法drop其文件,我们可以用如下的方式来进行。

此时你的temp tablespace中有2个文件,我们得找到哪个session是使用tem […]

Continue Reading

EMagent上传XML文件报错ERROR-400

在一次EMagent的升级时,在执行emctl upload agent的时候,agent无法XML文件,报错了ERROR-400。

此时如果用emctl status agent检查,会发现Disabled by Upload Ma […]

Continue Reading