易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 在什么情况下,OMS自动重建物化视图

前2天发现数据库反应特别慢,用EM分析查出有个会话阻塞了其它的会话,查实后发现是一个SID 为300的会话,
SQL为:BEGIN DBMS_MVIEW.EXPLAIN_REWRITE(:1, :2, :3); END;
SQL类型为:PL/SQL EXECUTE
进一步查V$SESSION得知,CLIENT_INDENTIFYer是我自己的机器客户端IP,自己在此之间建过一个视图,但查询了几分钟还没有结果就手动断开了。
后来影响数据库性能之后,将这个会话给结束掉了。
此会话的STATUS 为KILLED。
但今天去又检查了一下,发现这个会话还在占用CPU,而且特别大,我用EM结束会话的时候,
提示:
SQL 错误 
java.sql.SQLException: ORA-00031: session marked for kill 

请问这种情况是怎么产生的?现在占用资源这么大,应该如何处理?
我找出这个会话对应的进程ID,直接 KILL进程号可以解决?

都放假休息了?没人回答这个问题?

直接kill SESSION

直接kill这个session吧。怎么你那还kill不了?我用toad都可以啊,em不行那就有点晕了。。。

说说我的一次kill session的情况,使用PB连接数据库,后台查询v$session发现该连接,断开PB与数据库之间的连接(PB内存读取错误自动关闭),再次查询v$session,PB与数据库的连接居然存在!kill session提示会话已更改,再查询v$session,连接还在!无论如何反复kill,小强session还存活。无奈....

最后使用PB连接数据库,正常断开后,小强session终于消失了。

至今不知是怎么回事,所以一直记得此事。

引用
前2天发现数据库反应特别慢,用EM分析查出有个会话阻塞了其它的会话,查实后发现是一个SID 为300的会话,
SQL为:BEGIN DBMS_MVIEW.EX


相关问答:

oracle 10g安装到85%时报错

各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?

内存多大? 重新下个数据库安装试试..

引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......

oracle 自定义分组 - Oracle / 基础和管理

select sum(a.t)from ta a group by ta.a,这条语句将表ta中的数据按照a字段分组汇总t字段。
结果比如:
3 30
4 50
我想得到这个结果:
1 0
2 0
3 30
4 50
5 0
这个结果,请问sql语句怎么写?多谢
nobody ......

一个pl/sql问题 - Oracle / 开发

我是在toad中输入下段sql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......

eclipse中连接oracle的问题 - Oracle / 基础和管理

eclipse 3.3启动web工程,要连接oracle9i数据库报
严重: Cannot create PoolableConnectionFactory (Listener refused the connection with the following error:
ORA-12518, TNS:listener could not hand off cli ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号