在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的关系已经改变了。
分享到:
相关推荐
2. **第二个安装包**:`http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip` 这两个链接分别提供了 Oracle 11g R2 数据库软件的两个安装部分。用户需要同时下载这两个文件,并解压...
Oracle 11gR2是Oracle数据库的一个重要版本,它为用户提供了一套全面的企业级数据库解决方案。在安装Oracle 11gR2之前,确保系统满足所有必要的依赖性是至关重要的。这些依赖包通常以RPM(Red Hat Package Manager)...
- 下载Oracle11g Linux安装文件:**linux.x64_11gR2_database_1of2.zip** 和 **linux.x64_11gR2_database_2of2.zip**。 - 使用Xmanager Xftp工具将这两个文件上传至虚拟机的**/tmp**目录中。 #### 二、操作系统准备...
在IT领域,Oracle数据库系统是企业级数据存储和管理的核心工具之一,而Oracle 11g Release 2(11gR2)是其一个重要版本。在Linux环境下部署Oracle 11gR2,需要一系列特定的依赖包来确保系统的稳定运行和功能完整。这...
oracle linux 6.4上安装部署 oracle RAC 11G R2,oracle linux上安装oracle是最简便的。
CentOS 7 安装 Oracle 11gR2 图文详解 本文将指导读者在 CentOS 7 操作系统上安装 Oracle 11gR2 数据库。本文涵盖了从环境准备到安装 Oracle 数据库的所有步骤。 一、环境准备 在安装 Oracle 数据库之前,需要...
Oracle 11gR2是Oracle数据库的一个重要版本,它在Linux操作系统上广泛使用,特别是对于CentOS 6.8这样的稳定发行版。在安装Oracle 11gR2之前,确保系统具备所有必要的依赖包至关重要,因为这些依赖包提供了运行...
- 数据库版本: Oracle 11gR2 11.2.0.3(64位)。 3. **基础配置**: - 需要安装两台虚拟机作为RAC节点,每台机器需要两块网卡。 - 需要安装一台虚拟机作为DG物理备库。 - 需要安装一台虚拟机作为模拟存储。 *...
7. **兼容性和版本兼容性**:11gR2客户端与服务器端的11gR2版本兼容,同时也可以与某些高版本的数据库服务器(如12c)配合使用,但不保证所有功能都能正常工作。 8. **安装与配置**:安装Oracle客户端通常涉及设置...
《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》从硬件和软件两个维度系统且全面地讲解了Oracle 11g R2 RAC的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践...
综上所述,Oracle 11gR2中的SCAN特性,通过引入虚拟服务层,极大地简化了RAC架构的配置和维护,同时增强了系统的灵活性和安全性。无论是通过DNS定义还是GNS机制实现,SCAN都为数据库管理和运维人员提供了一个更为...
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-rdbms-server-11gR2-preinstall"工具是Oracle Linux 6环境下安装Oracle 11g R2数据库的一个强大助手,它简化了环境准备步骤,提高了安装效率,同时也降低了由于手动配置错误导致的问题。...
Oracle Database 11g Release 2(简称11gR2)是Oracle公司推出的一款强大的关系型数据库管理系统。相比于早期版本,11gR2引入了许多新特性来提高性能、可扩展性和可用性,特别是在数据仓库方面进行了显著增强。这些...
- Oracle数据库版本:linux.x64_11gR2_database #### 系统初始设置 - **修改root账户密码**:使用`sudo passwd`命令修改root用户密码。这是为了在安装过程中需要使用root权限时提供身份验证。 - **安装JDK**:由于...
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;