读书人

批改Oracle连接数

发布时间: 2013-03-17 13:48:31 作者: rapoo

修改Oracle连接数
oracle中系统process和session的关系在Shared Server中的Process 和Oracle 中的Session不是一一对应的,Shared Server中的Process 一个对应着Oracle 中的一个或者一个以上的Session。我在dedicated server机器上试验了
数据库的session和操作系统process是对应的

?

即表示一个session对应一个process,但是一个process未必对应一个session

可以通过SELECT spid
FROM v$process
WHERE NOT EXISTS ( SELECT 1
FROM v$session
WHERE paddr = addr); 查看

SQL> select count(*) from v$process;COUNT(*)
———-
53

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

COUNT(*)
———-
50

ORA-00018: maximum number of sessions exceeded
用以下命令查看目前系统设置的最大SESSIONS数

show parameter processes
show parameter sessions

修改一下文件增加最大SESSIONS数:

/u01/oracle/proddb/8.1.7/dbs/init.ora

增加processes的数量

sessions=1.1 * processes + 5

读书人网 >其他数据库

热点推荐