当前位置: 代码迷 >> Oracle管理 >> 请教这个查询后的fetch last page是挂起了吗?生产系统害怕出有关问题
  详细解决方案

请教这个查询后的fetch last page是挂起了吗?生产系统害怕出有关问题

热度:428   发布时间:2016-04-24 04:02:55.0
请问这个查询后的fetch last page是挂起了吗?生产系统害怕出问题
小弟初学刚入职,之前同事走了,做了一个查询,结构有22条命令,然后点了fetch last page (绿色箭头)展开所有查询结果。结果在五十几万条记录后就不动了,点 闪电图标(shift+esc) 没反应。   
   
请问这个fetch完成了吗?执行哪个按钮是灰的,应该没完成。

    在网上看到下面几种说法请问哪个比较可行?
    1.可以终止fetch操作,但我没查到具体命令,请知道的大神点拨一下。
    2.如果执行其它命令不慢的话可以等这条命令执行完,不用杀进程,是这样吗,会不会影响磁盘空间和内存?
   
    3.通过v$session视图找到session的sid和serial#,kill掉.
    4.使用dba权限登录,tools中sessions查看active sessions,如果有锁或者卡死,可以kill掉这个session。
    5.select * from v$locked_object查看锁死的进程
    6.在系统用pstree kill进程子进程

 

------解决思路----------------------
可以手动去 kill 掉,也可以等着,让他自己结束(如果数据量不大的的话)。
  相关解决方案