oradebug暂停进程

xixuefeng Utilities 2014-03-06 0:18:23 2,286 次浏览 oradebug暂停进程已关闭评论

oradebug是sqlplus的工具,以sysdba身份登陆数据库则可使用此工具。本文演示一下oradebug暂停进程的测试。

1:session 1:查看session 1的pid和spid

2:session 1:执行一个匿名块,打印系统时间,每次循环,sleep 5秒,匿名块执行完毕需要25秒

3:session 1:再次执行匿名块,执行后打开session 2(当然,可以提前先打开)

4:session 2:利用spid执行暂停,等待一会儿,此时看session 1,你会发现,匿名块一直还处于未完成状态

5:session 2:执行resume

6:session 1:查看会话1,此时匿名块执行完成,我们查看输出的时间,第二行时间和第三行时间间隔1分多钟,说明,此时暂停是生效的。

当然,利用pid也可以完成上述动作的。实验步骤如下:

 

回顶部