ORACLE实用性非常高的语句

版权声明:学习之路有很多引荐的地方,希望能帮到大家就可以! https://blog.csdn.net/mingzaiwang/article/details/91491681
--首先要用dba权限的用户登录,建议用system,然后直接看sql吧
1.-- 如下语句 查询锁定的表:
SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_objects o, v$session s WHERE l.object_id = o.object_idAND l.session_id = s.sid ORDER BY sid, s.serial# ;
2.--然后删除掉系统锁定的此记录,其中SID和serial#为上一条sql查询出的第一个和第二个字段
ALTER system KILL session 'SID,serial#'; 
3.--查看当前库连接对象名称  机器名称对应类型
select username,machine,count(username),program from v$session where username is not null group by username,machine,program;
4.--数据库允许的最大连接数
select value from v$parameter where name = 'processes'。

后续继续一点点增加

猜你喜欢

转载自blog.csdn.net/mingzaiwang/article/details/91491681