昨天晚上10点把一个分区的表的一个分区的数据导入到历史表中,这个分区中的数据差不多1000万的数量级,可是今天早上过来上班后发现该插入操作一直没有完成(大概执行了12个小时),系统其他应用报1555的错误,没办法只有停止该操作。
可是系统的CPU跟IO一天都很高,通过v$session_wait视图发现进程号为5的SESSION一直在等待db file sequential read。
/
SID P1 P2 P3 EVENT
----- ---------- ---------- ---------- ----------------------------------------------------------------
445 5 21474834 0 rdbms ipc reply
3 98 0 0 rdbms ipc message
4 300 0 0 rdbms ipc message
6 180000 0 0 rdbms ipc message
9 30000 0 0 rdbms ipc message
10 6000 0 0 rdbms ipc message
128 299 0 0 rdbms ipc message
7 500 0 0 rdbms ipc message
5 36 194711 1 db file sequential read
通过其他视图发现该进程为SMON进程,是不是在一直在回收空间??
请问除了等待SMON完成,还有什么方法可以让SMON进程停止吗??
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28419/viewspace-613748/
,如需转载,请注明出处,否则将追究法律责任。