oracle 连接数 及表释放

二、查询数据库当前进程的连接数

  SQL> select count(*) from v$process ;

  2、查询数据库允许的最大连接数: SQL> select value from v$parameter wherename = 'processes';

  3、修改数据库允许的最大连接数:SQL> alter system set processes = 300scope = spfile;注:(需要重启数据库才能实现连接数的修改)重启数据库:

  SQL>shutdown immediate;

  SQL>startup;

  4、查看数据库当前会话的连接数SQL> select count(*) from v$session ;

  5、查看数据库的并发连接数SQL> select count(*) from v$sessionwhere status='ACTIVE';

  6、查看当前数据库建立的会话情况SQL>select sid,serial#,username,program,machine,status from v$session;

二、查询锁定记录

SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;

三、删除锁定记录

ALTER system KILL session 'SID,serial#';

四、查询所有表名

select * from user_tab_comments

五、查询所有表字段

select * from user_col_comments

六、查询前N笔数据

select * from  表名 where rownum <2   --查找前一条数据

原文地址:https://www.cnblogs.com/bzdmz/p/13597410.html