【发布时间】:2016-06-21 01:16:42
【问题描述】:
我正在使用PL/SQL Developer。 现在我需要通过单击来终止我的 oracle 数据库中具有特定状态(例如 INACTIVE)的所有会话。目前我正在一个一个地杀死会话。 我目前的策略是
第一个 GOTO 会话
然后点击鼠标右键,逐行选择kill:
我已尝试同时使用 Shift 和 CTR 键来一次选择多行,但它们是未能选择多行。
期待答案以节省我的时间。提前致谢。
【问题讨论】:
-
你试过用shift键全选吗?还是使用 ctrl 键?
-
为什么不直接重新启动或退回数据库,那么您就不会面临终止 Oracle 会话的风险。
-
@JorgeCampos 已经尝试过
-
您为什么要这样做?大多数会话大部分时间都处于非活动状态。这是完全正常的。仅仅因为状态为 INACTIVE 而终止会话会给用户带来很多问题。
-
您要释放哪些资源?实际上处于非活动状态的会话将占用少量资源。除非您非常关心几 MB 的 RAM 或者您有数千个会话,否则这是没有意义的。如果您担心空闲会话的资源,您可能希望远离专用服务器会话并使用共享服务器。如果您的会话拥有大量资源,这意味着您应该找出少数有问题的会话并终止它们。
标签: oracle plsqldeveloper