在oracle11g以前的版本中,参数processes和sessiones一般是sessiones=1.1*processes+1的关系,但是在oracle11g中,参数processes和sessiones的关系好像变成了sessions=1.5*processes+26 。
下面我们来做验证:
SYS@ats>select * from v$version;
BANNER
----------------------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
SYS@ats>show parameter processes;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
global_txn_processes integer 1
job_queue_processes integer 1000
log_archive_max_processes integer 4
processes integer 500
SYS@ats>show parameter session;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
session_cached_cursors integer 50
session_max_open_files integer 10
sessions integer 776
shared_server_sessions integer
SYS@ats>
我们然后把processes改为1000 看sessions变成多少了:
SYS@ats>alter system set processes=1000 scope=spfile;
系统已更改。
SYS@ats>startup force;
ORACLE 例程已经启动。
Total System Global Area 3206836224 bytes
Fixed Size 2230768 bytes
Variable Size 2483029520 bytes
Database Buffers 704643072 bytes
Redo Buffers 16932864 bytes
数据库装载完毕。
数据库已经打开。
SYS@ats>show parameter session;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
session_cached_cursors integer 50
session_max_open_files integer 10
sessions integer 1528
shared_server_sessions integer
SYS@ats>show parameter processes;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
global_txn_processes integer 1
job_queue_processes integer 1000
log_archive_max_processes integer 4
processes integer 1000
SYS@ats>
sessions变为1528了,好像不是processes*1.5+26的关系啊,这次加的是28;
SYS@ats>alter system set processes=100 scope=spfile;
系统已更改。
SYS@ats>startup force;
ORACLE 例程已经启动。
Total System Global Area 3206836224 bytes
Fixed Size 2230768 bytes
Variable Size 2483029520 bytes
Database Buffers 704643072 bytes
Redo Buffers 16932864 bytes
数据库装载完毕。
数据库已经打开。SYS@ats>select status from v$instance;
SYS@ats>conn sys@ats as sysdba
输入口令: ***
已连接。
SYS@ats>show parameter sessions;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
java_max_sessionspace_size integer 0
java_soft_sessionspace_limit integer 0
license_max_sessions integer 0
license_sessions_warning integer 0
sessions integer 560
shared_server_sessions integer
SYS@ats>show parameter processes;
NAME TYPE VALUE
------------------------------------ ---------------------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
global_txn_processes integer 1
job_queue_processes integer 1000
log_archive_max_processes integer 4
processes integer 100
SYS@ats>
这次sessions=5*processes+60了,真是琢磨不透了。但是提醒自己oracle11gR2版本中sessions和processes的关系已经改变了。
分享到:
相关推荐
Oracle11gR2官网下载地址,Oracle11gR2
Linux oracle 11gR2安装数目及依赖包,分享给大家。Linux oracle 11gR2依赖包全套
oracle11gr2版本 jdbc驱动
Oracle11gR2 CentOS7 静默安装,开机自启动,等等
oracle linux 6.4上安装部署 oracle RAC 11G R2,oracle linux上安装oracle是最简便的。
《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》从硬件和软件两个维度系统且全面地讲解了Oracle 11g R2 RAC的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践...
oracle 11gr2
资源名称:Oracle 11g R2 DBA操作指南内容简介:Oracle数据库是一款优秀且应用广泛的关系数据库管理系统。本书全面、详细地讲解了Oracle llgR2数据库管理技术,是学习0racle数据库管理的实用教材和参考书。 本书共...
Oracle11G Linux版本linux_x86_64_oracle11.2.0.3 文件分割成7个压缩包,必须集齐7个压缩包才能一起解压一起使用: Oracle11gR2 (p10404530_112030_Linux-x86-64_7of7.zip) ... Oracle11gR2 (p10404530_112030_Linux-...
构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化.part1.rar
Oracle11G Linux版本linux_x86_64_oracle11.2.0.3 文件分割成7个压缩包,必须集齐7个压缩包才能一起解压一起使用: Oracle11gR2 (p10404530_112030_Linux-x86-64_7of7.zip) ... Oracle11gR2 (p10404530_112030_Linux-...
15.3.1 Oracle版本 15.3.2数据表空间的调整 15.3.3 DML语句性能调整 15.3.4临时表空间的调整 15.3.5日志文件的调整 15.3.6 UNDO表空间的调整 15.4应用系统 15.4.1应用拆分 15.4.2 SQL执行过程 15.4.3 SQL...
Oracle 11gr2的完全卸载
Oracle 11gR2 sqlplus 参考手册
Oracle Linux 6.1 (64位)下安装Oracle 11gR2 数据库和 Oracle BIEE 11.1.1.5 主要步骤: 1.安装 Oracle Linux 6.1 64位 操作系统; 2.安装Oracle 11gR2 数据库; 3.安装RCU; 4.安装BIEE 11g;
redhat7安装oracle11gR2之动手安装
CentOS7安装Oracle 11gR2 图文详解 CentOS7安装Oracle 11gR2 图文详解
Oracle 11gR2 SCAN详解
Oracle 11gR2 Error Messages 参考手册
RedHat Linux 6.2安装Oracle 11gR2