emca -repos drop怎么这么慢啊?

[复制链接]
查看11 | 回复7 | 2008-2-13 12:43:03 | 显示全部楼层 |阅读模式
跑了半天一夜了。检查发现还在干活,有个会话的统计值不断飙升,recursive calls达到了30亿,opened cursors cumulative达到了3亿。这个系统除了emca -repos drop,没有其他事情在做,等待事件也都是这个命令引起的。。
以前做过一次,也是很慢,后来强制中止、重做了几次,删除了sysman、mgmt_view用户后重建就成功了。
为什么emca -repos drop就这么慢呢?


回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
我也去遇到过 和 LZ 一样的问题。最后也是直接到数据库里删掉的
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
找到问题了。原来是弱智的oracle自己把自己堵塞了。执行emca -repos drop会使数据库进入静默状态,但是这个命令又会产生一些dbsnmp的会话,进入静默状态后除了sys、sysytem用户,其他用户都不能操作。使数据库离开静默状态,命令立刻执行成功!
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
原帖由 ysping 于 2011-8-17 12:39 发表
找到问题了。原来是弱智的oracle自己把自己堵塞了。执行emca -repos drop会使数据库进入静默状态,但是这个命令又会产生一些dbsnmp的会话,进入静默状态后除了sys、sysytem用户,其他用户都不能操作。使数据库离开静默状态,命令立刻执行成功!

如何使数据库离开静默状态的?
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
原帖由 jieyancai 于 2011-8-17 12:46 发表
如何使数据库离开静默状态的?

貌似这样能离开:
1、终止emca进程;
2、以sys用户运行:
SQL > alter system unquiesce;
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
alter system unquiesce;
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
什么版本的?
10g我搞了N次,都GOOD
回复

使用道具 举报

千问 | 2008-2-13 12:43:03 | 显示全部楼层
10205
以前10203也遇到过。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行