Oracle的sessions和processes的关系是sessions1.1*processes+5www.2cto.com-----实验部分----MicrosoftWindows[版本5.2.3790](C)版权所有1985-2003MicrosoftCorp.C:\DocumentsandS...
Oracle的sessions和processes的关系是 sessiOns=1.1*processes + 5
www.2cto.com
-----实验部分----
Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 5月 18 22:41:18 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> set linesize 1000
SQL> set timing on
SQL> set wrap off
SQL> conn sys as sysdba
输入口令:
已连接。
SQL> show user
USER 为 "SYS"
SQL> select * from V$instance ;
INSTANCE_NUMBER INSTANCE_NAME HOST_NAME VERSION STARTUP_TIME STATUS PARALL THREAD# ARCHIVER LOG_SWITCH_WAIT LOGINS SHUTDO DATABASE_STATUS INSTANCE_ROLE ACTIVE_STATE BLOCKE www.2cto.com
--------------- -------------------------------- ------------------------------------------------------------------------------ ------------------------------------ ------------------ ------
1 orcl SHARK-7DB94E655 10.2.0.1.0 18-5月 -12 OPEN NO 1 STOPPED ALLOWED NO ACTIVE PRIMARY_INSTANCE NORMAL NO
已用时间: 00: 00: 00.06
SQL> show parameter process --查看进程数 10G默认安装 为150个进程
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 150
SQL> show parameter session --回话数是170个
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
logmnr_max_persistent_sessions integer 1
session_cached_cursors integer 20
session_max_open_files integer 10
sessions integer 170
shared_server_sessions integer
SQL> select 150*1.1+5 from dual; --核对公式 正常
150*1.1+5
----------
170
已用时间: 00: 00: 00.00
SQL> alter system set processes=100 scope=both; --修改进程数 哦 它是SPFILE参数
alter system set processes=100 scope=both
*
第 1 行出现错误: www.2cto.com
ORA-02095: 无法修改指定的初始化参数
SQL> alter system set processes=100 scope=spfile;
系统已更改。
已用时间: 00: 00: 00.04
SQL> show parameter process --需要重启实例
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 150
SQL> shutdown immedate; --做研发DBA了 有点生疏
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown immdate;
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown immediate;
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup; --重启啦
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250452 bytes
Variable Size 226495340 bytes
Database Buffers 381681664 bytes
Redo Buffers 2940928 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter process --查看进程数 为100 修改成功! 成功其实是副词修饰动词的,成功人士是定语表示此人是爆发富没品味
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 100
SQL> show parameter session -- 回话数变成了115
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
logmnr_max_persistent_sessions integer 1
session_cached_cursors integer 20
session_max_open_files integer 10
sessions integer 115
shared_server_sessions integer www.2cto.com
SQL> select 100*1.1+5 from dual; --套用公式计算 正确
100*1.1+5
----------
115
已用时间: 00: 00: 00.00
SQL>
作者 ZengMuAnSha