查看更多教程 https://on itroad.com
2.取消查询
使用 SQL 语句“ALTER SYSTEM CANCEL”取消查询。
##### Session 2 ##### SQL> alter system cancel sql '262,28686'; System altered.
1. 找到 SID(会话 ID) 和 SERIAL (会话序列号)
SQL> select sid, serial# from v$session where sid = userenv('SID'); SID SERIAL# ---------- --------- 262 28686 SQL> select count(*) from test,test;
3. 验证
对于会话 1,我们可以验证 SQL 查询是否已被终止。
我们应该会看到下面针对步骤 1 中触发的查询的输出:
SQL> select count(*) from test,test; select count(*) from test,test * ERROR at line 1: ORA-01013: user requested cancel of current operation.
说明:使用此方法不需要终止整个会话。
日期:2020-09-17 00:11:20 来源:oir作者:oir