oracle随笔录3.24
一、查询所有进程
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相关推荐
- 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小时的记录. 我使用以下查询相同, ...
- 惜分飞oracle,惜分飞 - 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429648788...
又一起win rac的asm disk被格式化为ntfs,导致数据库异常恢复的请求,客户描述有一个500G的data磁盘组(只有一个磁盘,被误操作进行了格式化).格式化asm disk之后 asm的a ...
- oracle的序列为什么会出错,Oracle系列:(24)序列
什么是序列[Sequence] (1)类似于MySQL中的auto_increment自动增长机制,但Oracle中无auto_increment机制 (2)是oracle提供的一个产生唯一数值型值的 ...
- 跨平台表空间传输(摘自eygle《循序渐进Oracle》)
需要注意的是,在Oracle 10g之前,数据文件是不能够跨平台传输使用的,从Oracle 10g开始,Oracle支持跨平台的表空间传输,这极大地增强了数据迁移的便利性. 1. 字节顺序和平台 数 ...
- oracle报错ora-12162,ORA-12162: TNS: 指定的 Net 服务名不正确
SQL> connect /as sysdba ERROR: ORA-12162: TNS: 指定的 Net 服务名不正确 原因: 1:.bash_profile文件中估计没有正确设置ORACL ...
- Linux安装Oracle 10g
目录 目录 环境 RHEL6 Configuration Update JDK 配置Oracle安装环境 硬件检测 软件检测 编辑配置文件 安装Oracle Database 环境 系统 RHEL6 ...
- 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 ...
- Linux下Oracle 10.2.0.1升级到10.2.0.4总结
最近部署测试环境时,将测试环境ORACLE数据库从10.2.0.1升级到了10.2.0.4,顺便整理记录一下升级过程. 实验环境: 操作系统:Oracle Linux Server release 5 ...
- 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 ...
最新文章
- SAP MM Overall Level 审批的采购申请中行项目里的成本中心必须是同一个!
- 《自然》:欧洲根据已知基因序列合成新冠病毒,助力疫苗开发
- 一个关于hashCode的追问!
- MySQl的库操作、表操作和数据操作
- ABP 拦截器不工作
- java中取得上下文路径的方法
- Linux Gedit 报出警告
- WinLicense下载购买地址
- python编写代码运用递归画图形_python数据结构与算法 22 递归图形
- go语言--goroutine
- python if elif else_Python 基础起步 (九) 条件语句 if elif else 其实很简单
- 维、哈、柯文字符代码及键盘标准
- 【对抗攻击代码实战】对抗样本的生成——FGSM
- 效率源希捷硬盘修复(4.2版)及程序下载
- matlab中换行操作
- Google 2020 应用与游戏出海 6 月刊: 政策先行,护航应用远洋
- 浅谈localhost
- YOLO系列目标检测数据集大全
- 一些奇怪的东西以及寄几需要注意的地方
- R语言中的igraph包绘制网络图