oracle表解锁和不解锁有什么区别啊?的命令,Oracle笔记之锁表和解锁

开发过程经常遇到表被锁的情况,一般可能就是开发的修改数据库没提交事务,导致其他程序员不能再修改操作,这时可以用下面方法来解锁,这里主要设计几张表锁表查询SQL

SELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session s

WHERE l.object_id = o.object_idAND l.session_id = s.sid;释放SESSION SQL:

alter system kill session 'sid, serial#';

ALTER system kill session '23, 1647';

23是查出来的sid值,1647是serial值。

下面给出其它sql查看当前数据库正在使用的连接数

select count(*) from v$process

查看用户当前占用的连接数

select a.OSUSER 用户,count(1) 连接数 from v$session a  group by OSUSER order by 连接数 desc

查看Oracle当前配置的最大连接数

show parameter processes

作者:smileNicky

链接:https://www.jianshu.com/p/12091c94aa16

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值