一、查询所有进程

select * from v$session;

1、sid   通俗就是 标识一个进程

2、serial#   未解

1、username   当前数据库用户

2、status   当前进程状态      inactive  通俗讲就是该进程的任务完成了,可以进行回收;      active  通俗讲就是该进程的任务还在执行;

3、osuser  请求方用户名

4、machine  请求方设备

5、program  请求方设备,可以看出是什么工具链接的  例如  PLSQL,JDBC;

二、查询所有锁

select username,lockwait,status,machine,program from v$session where sid in
(select session_id from v$locked_object);

三、查询死锁SQL

selecr b.sql_text, sid, serial#, osuser, machine  from v$session a, v$sqlarea b  where a.sql_address = b.address;  

四、查询所有死锁

select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid; 

五、杀进程

alter system kill session 'sid,serial#';

如果在杀进程时抛出ora - 00031:标识要终止的会话,使用下面方式

select a.spid,b.sid,b.serial#,b.username
from v$process a,v$session b
where a.addr=b.paddr
and b.status='KILLED';
select b.spid,a.osuser,b.program from v$session a,v$process b where a.paddr=b.addr and a.sid=b.sid;

linux:进入linux服务器进行  kill -9 b.spid;

windows:

orakill sid thread 
orakill 数据库实例名 b.spid

oracle随笔录3.24相关推荐

  1. oracle中删除一天记录吗,删除oracle SQL中超过24小时的记录(delete records older than 24 hours in oracle SQL)...

    删除oracle SQL中超过24小时的记录(delete records older than 24 hours in oracle SQL) 我想删除所有超过24小时的记录. 我使用以下查询相同, ...

  2. 惜分飞oracle,惜分飞 - 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429648788...

    又一起win rac的asm disk被格式化为ntfs,导致数据库异常恢复的请求,客户描述有一个500G的data磁盘组(只有一个磁盘,被误操作进行了格式化).格式化asm disk之后 asm的a ...

  3. oracle的序列为什么会出错,Oracle系列:(24)序列

    什么是序列[Sequence] (1)类似于MySQL中的auto_increment自动增长机制,但Oracle中无auto_increment机制 (2)是oracle提供的一个产生唯一数值型值的 ...

  4. 跨平台表空间传输(摘自eygle《循序渐进Oracle》)

    需要注意的是,在Oracle 10g之前,数据文件是不能够跨平台传输使用的,从Oracle 10g开始,Oracle支持跨平台的表空间传输,这极大地增强了数据迁移的便利性. 1.  字节顺序和平台 数 ...

  5. oracle报错ora-12162,ORA-12162: TNS: 指定的 Net 服务名不正确

    SQL> connect /as sysdba ERROR: ORA-12162: TNS: 指定的 Net 服务名不正确 原因: 1:.bash_profile文件中估计没有正确设置ORACL ...

  6. Linux安装Oracle 10g

    目录 目录 环境 RHEL6 Configuration Update JDK 配置Oracle安装环境 硬件检测 软件检测 编辑配置文件 安装Oracle Database 环境 系统 RHEL6 ...

  7. ds oracle connector 连接组件,Datastage 8.5 连接远程Oracle 数据库

    Install environment: Datastage 8.5 Linux 2.6.18 Remote Oracle Database version is 11g 1)Install Orac ...

  8. Linux下Oracle 10.2.0.1升级到10.2.0.4总结

    最近部署测试环境时,将测试环境ORACLE数据库从10.2.0.1升级到了10.2.0.4,顺便整理记录一下升级过程. 实验环境: 操作系统:Oracle Linux Server release 5 ...

  9. oracle 启动监听报错TNS-12547: TNS:lost contact

    监听启动出错,报以下错误: lsnrctl start LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 06-JUL-2009 14:37:5 ...

最新文章

  1. SAP MM Overall Level 审批的采购申请中行项目里的成本中心必须是同一个!
  2. 《自然》:欧洲根据已知基因序列合成新冠病毒,助力疫苗开发
  3. 一个关于hashCode的追问!
  4. MySQl的库操作、表操作和数据操作
  5. ABP 拦截器不工作
  6. java中取得上下文路径的方法
  7. Linux Gedit 报出警告
  8. WinLicense下载购买地址
  9. python编写代码运用递归画图形_python数据结构与算法 22 递归图形
  10. go语言--goroutine
  11. python if elif else_Python 基础起步 (九) 条件语句 if elif else 其实很简单
  12. 维、哈、柯文字符代码及键盘标准
  13. 【对抗攻击代码实战】对抗样本的生成——FGSM
  14. 效率源希捷硬盘修复(4.2版)及程序下载
  15. matlab中换行操作
  16. Google 2020 应用与游戏出海 6 月刊: 政策先行,护航应用远洋
  17. 浅谈localhost
  18. YOLO系列目标检测数据集大全
  19. 一些奇怪的东西以及寄几需要注意的地方
  20. R语言中的igraph包绘制网络图

热门文章

  1. 优必选发布4999元便携机器人“悟空”,开放ROSA机器人系统
  2. 等保测评之安全管理制度
  3. linux下的抓图工具
  4. 备忘录怎么显示在电脑桌面上 可以将备忘内容显示到桌面的便签
  5. 比某度更好用的开源网盘系统
  6. 彻底关闭XP SP3文件保护
  7. SQL教程——order by语法
  8. 怎样生成二维码?分享几种轻易生成二维码的方法
  9. 参加情商管理与沟通技巧培训的感受(2)
  10. (6)香橙派+apache2与php+天猫精灵=自建平台语音支持--天猫精灵对接1