分享java带来的快乐

我喜欢java新东西

查看和修改oracle当前最大链接数

如何查看当前ORACLE的连接数?
如何查看ORACLE的最大连接数?
如何更改ORACLE的最大连接数?

 

SQL> select count(*) from v$session  #连接数
SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数
SQL> show parameter processes  #最大连接
SQL> alter system set processes = value scope = spfile;重启数据库  #修改连接


process:这个参数限制了能够连接到SGA的操作系统进程数(或者是Windows 系统中的线程数),这个总数必须足够大,从而能够适用于后台进程与所有的专用服务器进程,此外,共享服务器进程与调度进程的数目也被计算在内.此外,共享服务器进程与调度进程的数目也被计算在内.因此,在专用服务器环境中,这是一种限制并发连接数的方法.


Sessions:是被应用于oracle层次而非操作系统层次.在不考虑通过专用服务器或共享服务器进行登录的情况下,这个参数限制了对指定实例的并发登陆数.

 

SQL> Select count(*) from v$session where status='ACTIVE' ;

  COUNT(*)
----------
        20

SQL> Select count(*) from v$session;

  COUNT(*)
----------
       187

SQL> show parameter processes;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ----------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     450
SQL>

posted on 2009-09-15 12:01 强强 阅读(834) 评论(0)  编辑  收藏 所属分类: Oracle数据库


只有注册用户登录后才能发表评论。


网站导航: