查看Oracle的连接数

select count(*) from v$process --当前连接数

select count(*) from v$process where program=‘ORACLE.EXE(SHAD)‘; --当前的数据库连接数

alter system set processes = 300 scope = spfile; --修改最大连接数:

show parameter processes --最大连接 这个是在command window 窗口执行的非sql语

select count(*) from v$session where status=‘ACTIVE‘ --并发连接数

select count(*) from v$session --当前的session连接数

select value from v$parameter where name =‘processes‘ --数据库允许的最大连接数

--查看当前有哪些用户正在使用数据

SELECT osuser, a.username,cpu_time/executions/1000000||‘s‘,b.sql_text,machine

from v$session a, v$sqlarea b

where a.sql_address =b.address order by cpu_time/executions desc;

原文地址:https://www.cnblogs.com/wayneliu007/p/10005184.html

时间: 2024-07-29 15:52:26

查看Oracle的连接数的相关文章

查看Oracle当前连接数

SQL> select count(*) from v$session #当前的连接数 SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数 SQL> select value from v$parameter where name = 'processes' --数据库允许的最大连接数 SQL> select value from v$parameter where name ='processes' #

查看oracle用户数据库连接数

1.查询oracle的连接数select count(*) from v$session;2.查询oracle的并发连接数select count(*) from v$session where status='ACTIVE';3.查看不同用户的连接数select username,count(username) from v$session where username is not null group by username;4.查看所有用户:select * from all_users

查看oracle数据库的连接数以及用户

查看oracle数据库的连接数以及用户 11.查询oracle的连接数2select count(*) from v$session;32.查询oracle的并发连接数4select count(*) from v$session where status='ACTIVE';53.查看不同用户的连接数6select username,count(username) from v$session where username is not null group by username;74.查看所

Oracle session连接数和inactive的问题记录

Oracle session连接数和inactive的问题记录 http://timnity.javaeye.com/blog/280383 从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了.   由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值.   处理方式不外乎两种:扩大oracle最大session数以及清除inactive会话,当然还有,就是从数

如何查看oracle当前session信息

如何查看oracle当前session信息 怎样查看Oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了. #查看当前不为空的连接select * from v$session where username is not null #查看不同用户的连接数 select username,count(username) from v$session where username is not null group by username #连接数 select count(*) f

《oracle每日一练Oracle DBLink连接数过多的问题(Ora-02020)》

本文转自Oracle DBLink连接数过多的问题(Ora-02020) 今天在处理资料同步问题,需要将其它几个DB Server的资料同步到一个目地资料库,采用的方式是:DBLink+Job ,然而在写过程编译时发生Ora-02020错误. 如下: 环境: 目地Server(别名:DB) 其它需要同步的Server(  DB1 , DB2,  DB3,  DB4  ,DB5) 做法: 建立各个Server的DB Link,然后在过程中同步相关的数据. 如代码: 1 create or repl

查看oracle当前session

查看oracle当前session 2011-09-23 13:26 9041人阅读 评论(0) 收藏 举报 sessionoraclesqlterminaluserobject 怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了. #查看当前不为空的连接 select * from v$session where username is not null #查看不同用户的连接数 select username,count(username) from v$sessio

修改Oracle最大连接数

1.修改Oracle最大连接数的方法 http://my.oschina.net/shootercn/blog/11193 a.以sysdba身份登陆PL/SQL 或者 Worksheet sqlplus sys as sysdba b.查询目前连接数 show parameter processes; c.更改系统连接数 alter system set processes=1000 scope=spfile; d.创建pfile create pfile from spfile; e.重启O

oracle 最大连接数

1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_processes integer 1 gcs_server_processes integer 0 job_queue_processes integer 10 log_archive_max_processes integer 2 processes integer 50 SQL> show parameter sessions