[20211129]完善tpt killi.sql脚本.txt --//原始脚本仅仅kill单个实例的相关进程,修改可以工作在多个实例上的脚本。 $ cp killi.sql killix.sql $ cat killix.sql -- Copyright 2018 Tanel Poder. All rights reserved. More info at http://tanelpoder.com -- Licensed under the Apache License, Version 2.0. See LICENSE.txt for terms & conditions. -------------------------------------------------------------------------------- -- -- File name: kill.sql -- Purpose: Generates commands for killing selected sessions -- -- Author: Tanel Poder -- Copyright: (c) http://www.tanelpoder.com -- -- Usage: @kill <filter expression> (example: @kill username='SYSTEM') -- @kill sid=150 -- @kill username='SYSTEM' -- @kill "username='APP' and program like 'sqlplus%'" -- -- Other: This script doesnt actually kill any sessions -- it just generates the ALTER SYSTEM KILL SESSION -- commands, the user can select and paste in the selected -- commands manually -- -------------------------------------------------------------------------------- select 'alter system kill session '''||sid||','||serial#||',@'||inst_id||''' immediate -- ' ||username||'@'||machine||' ('||program||');' commands_to_verify_and_run from gv$session where &1 and sid != (select sid from v$mystat where rownum = 1) / --//在测试环境测试看看: 1.环境: SYS@book> @ ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production SYS@book> @ i USERNAME INST_NAME HOST_NAME I# SID SERIAL# VERSION STARTED SPID OPID CPID SADDR PADDR -------------------- -------------------- ------------------------- --- ----- -------- ---------- -------- ---------- ----- --------------- ---------------- ---------------- SYS book xxxxxdg4 1 44 49 11.2.0.4.0 20211129 57178 27 57177 000000008638EC10 000000008620F338 2.打开新的会话: SCOTT@book> @ killix "sid=44" COMMANDS_TO_VERIFY_AND_RUN ---------------------------------------------------------------------------------------------- alter system kill session '44,49,@1' immediate -- SYS@xxxxxdg4 (sqlplus@xxxxxdg4 (TNS V1-V3)); SCOTT@book> alter system kill session '44,49,@1' immediate -- SYS@xxxxxdg4 (sqlplus@xxxxxdg4 (TNS V1-V3)); System altered. --//切换回去,执行: SYS@book> @ ver1 select dbms_utility.port_string port_string, version,v$version.* from v$instance,v$version where rownum<=1 * ERROR at line 1: ORA-03135: connection lost contact Process ID: 57178 Session ID: 44 Serial number: 49 --//连接已经断开。
[20211129]完善tpt killi.sql脚本.txt
来源:这里教程网
时间:2026-03-03 17:14:31
作者:
编辑推荐:
- [20211129]完善tpt killi.sql脚本.txt03-03
- [20211129]更新dpcawr1.sql脚本.txt03-03
- [20211129]完善tpt tablist.sql脚本.txt03-03
- 「Oracle」Oracle数据库基本概念03-03
- [20211130]完善tpt t.sql脚本.txt03-03
- oracle19c连pdb03-03
- oracle19C技术架构03-03
- oracle打补丁回顾03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- oracle打补丁回顾
oracle打补丁回顾
26-03-03 - 2021 DFA亚洲最具影响力设计奖作品
2021 DFA亚洲最具影响力设计奖作品
26-03-03 - 被格式化的硬盘文件能恢复吗,三步恢复格式化硬盘
被格式化的硬盘文件能恢复吗,三步恢复格式化硬盘
26-03-03 - 【ASK_ORACLE】Oracle Data Guard(一)DG架构
【ASK_ORACLE】Oracle Data Guard(一)DG架构
26-03-03 - Oracle:open_cursors
Oracle:open_cursors
26-03-03 - EXCEL不可读怎么办,修复EXCEL文件不可读
EXCEL不可读怎么办,修复EXCEL文件不可读
26-03-03 - goldengate抽取进程延迟90小时
goldengate抽取进程延迟90小时
26-03-03 - 文件夹删除了如何恢复?轻松恢复教学
文件夹删除了如何恢复?轻松恢复教学
26-03-03 - Stefania Infante的超现实色彩的概念性插画
Stefania Infante的超现实色彩的概念性插画
26-03-03 - Oracle:TABLE MONITORING
Oracle:TABLE MONITORING
26-03-03
