oracle 查询spid,查看数据库session的sid来查杀对应系统进程号spid
经常遇到在PLSQL Developer等工具操作后,(例如做了个jobs,但jobs做错了,要停止)就要找到sessions对应的系统spid ,方便登录到服务器,利用系统的spid进行查杀。(其实可以直接用PLSQL Developer工具的sessions工具来查杀,但有时候登录的用户不够权限,一般要sysdba之类的用户才有查杀权利),所以就可以通过查看v$sessions的sid和对应v$process的spid来查杀不需要的session对应的进程
select a.USERNAME,b.SPID from v$session a,v$process b where a.PADDR=b.ADDR
下面的效果更详细
select a.SID,a.USERNAME,a.status,a.process,b.SPID from v$session a,v$process b where a.PADDR=b.ADDR;【效果 如下图】
例如我在PL/SQL Developer里面的sessions 工具里面看到 sid为630的登录sessions
我要知道630sid 对应的系统spid,就是上图的11452为系统对应的spid
然后就登录到系统上,用root或者oracle 用户,查看ps -ef |grep ora 对应的进程号是11452的,并kill -9 11452,那么图2看到的 sid为630的会话就中断了,被杀了。。
补充一个查询语句:
select a.SID,a.USERNAME,a.status,a.process,b.SPID,c.SQL_TEXT from v$session a,v$process b,v$sqltext c
where a.PADDR=b.ADDR and a.SQL_ADDRESS=c.ADDRESS
and spid='9191';
通过查看系统top命令,看到哪个进程号 占用cpu 高,就可以查看到该进程号在数据库里面做的操作
oracle 查询spid,查看数据库session的sid来查杀对应系统进程号spid相关推荐
- 如何查看目前所有会话的状态oracle,Oracle一些常用查看数据库状态SQL
Oracle一些常用查看数据库状态SQL --查看当前连接客户端使用连接数 select machine, count(machine) from sys.v_$session group ...
- Oracle 查询分析器的数据库查询工具。
最近找到了一个小巧的Oracle 工具 不过要注册,真不爽 Canoe是一个相当于Toad.SQL Server查询分析器的数据库查询工具. 支持Oracle 8i,Oracle 9i, 无需先安装客 ...
- oracle 查询dbid,查看oracle 数据库的DBID
(1)使用rman查看 $ rman target / Recovery Manager: Release 11.2.0.4.0 - Production on Fri Jun 12 03:20:19 ...
- oracle查询并更新数据库,oracle数据库查询和更新
package sqltest; import java.sql.*; import parameter.BaseCanShu; public class PublicDbOracle { stati ...
- mysql跨库oracle查询_ORACLE跨数据库查询的方法
本文简述了通过创建database link实现ORACLE跨数据库查询的方法 1.配置本地数据库服务器的tnsnames.ora文件 $vi $ORACLE_HOME/network/admin/t ...
- oracle的globalname后缀,在Oracle 11g下查看数据库的global_name
1.登录数据库 [oracle@edbjr2p1 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sun May ...
- oracle 查询变换器,万能数据库转换工具_新诚软数据转换器 V1.4 免费版
您还在为数据在各个数据库之间转换而烦恼吗?<新诚软数据转换器>是一个万能数据库转换工具,这个数据库转换工具可以为Oracle.SQL Server.Access.DB2.InterBase ...
- oracle查询前五条数据库,Oracle查询前几条数据的方法详解
在Oracle中实现select top N: 由于Oracle不支持select top 语句,所以在Oracle中经常是用order by 跟rownum 的组合来实现select top n的查 ...
- SQL查询日志 查看数据库历史查询记录的方法
在查询分析器中写了半天的SQL,竟忘了保存,坑爹啊~想找回某段时间曾执行过的一段SQL语句,怎么办? 好吧,到数据库日志中去找找,通过时间.关键字批配..能想到的全用上吧. 首先假定你执行过它.没有? ...
最新文章
- 迅速掌握Unix编程
- maven整合@data注解_springboot整合spring Cache(redis)
- java中io流是类吗_Java中的IO流
- Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。 Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照...
- linux下nand flash驱动工作原理,Linux驱动之Nand Flash四问,原理、工作方式都包含了...
- OpenVINO Inference Engine之custom Layer自定义算法(VPU版本)
- 编写asp.net程序,当编译调试比较频繁的时候,很容易经常地出现访问被拒绝
- java jsp网页计算器_JSP实现计算器功能(网页版)
- Atitit.java jar hell解决方案-----Djava.ext.dirs in ide envi..
- 修改植物大战僵尸游戏存档
- ubuntu20.04 命令行下,复制与粘贴快捷键分别是ctrl+shift+c、 ctrl+shift+v
- linux搭建帝国CMS网站,帝国CMS CentOS7 服务器搭建
- 物理学的困惑: 弦理论崛起了, 科学却衰落了
- 苹果 WWDC21 发布会全汇总,iOS 15更个性化,全家桶协作更有生产力
- Porotech 展示突破性的 MicroLED 显示器
- ftp安装包windows版_连接远程Linux系统的免费SSH与FTP软件介绍
- rk3288 ddr 开发指南
- 快捷支付各种绑卡鉴权方式
- 黑莓“设备与桌面管理器之间的通信出错”解决办法
- Python项目:学生管理系统连接MySQL数据库(增删改查、排序、统计、显示所有信息)
热门文章
- leetcode 263. 丑数(Java版)
- 【Spring接MySQL数据库的坑】Could not open JDBC Connection for transaction
- PAT1061 判断题 (15 分)
- java中的daemon thread
- Leet Code OJ 66. Plus One [Difficulty: Easy]
- 进程P1、P2、P3、P4和P5的前趋图如下图所示。若用PV操作控制进程P1~P5并发执行的过程,则需要设置6个信号S1、S2、S3、S4,且信号量S1~S4的初值都等于0。下图中a和b处应分别填写(
- Mysql俩种表级锁
- Mybatis配置文件头
- Python爬虫基本库的使用
- anaconda使用python写游戏,python娱乐时间:Anaconda方式搭建python开发环境