如何提高oracle的最大会话数?

上一篇 / 下一篇  2008-06-19 00:55:21 / 不允许评论 / 个人分类:《Oracle数据库精讲与疑难解析》

Cause(原理)  

Oracle的最大会话(session)数是由初始化(init)参数processes控制的,并不是由初始化参数sessions控制的,初始化参数sessions的值是由processes衍生出来的(也就是根据初始化参数processes计算出来的),sessions默认等于1.1*processer+5

Action(方法) 

Step01首先关闭当前正在运行的数据库

$Sqlplus/nolog

SQL>Connect sys as SYSDBA

SQL>Shutdown immediate;

Step02进入初始化参数文件(PFILE)所在的目录。

初始化参数文件(PFILE)所在的目录是:

$ORACLE_HOME/dbs(unix)

或者

%ORACLE_HOME%\dbs(windows)

ORACLE_HOME是环境变量,表示ORACLE的主目录(ORACLE HOME)

Step03编辑初始化参数文件PFILE.

本例中的PFILE文件是initwm.ora

修改初始化参数processes的值。

processes=300

提高processes的值相当于提高Oracle的最大会话数。

Step04根据初始化参数文件PFILEInitialization Parameter files)生成SPFILE(Server Parameter File)

SQL>create PFILE='/Oracle/app/Oracle/product/10.1.0/Db_1/dbs/initwm.ora' from SPFILE='/Oracle/app/Oracle/product/10.1.0/Db_1/dbs/SPFILEwm.ora'

File created.

根据初始化参数文件initwm.ora的内容生成SPFILEwm.ora

其中,SPFILEwm.oraSPFILEinitwm.oraPFILE

Step05重新启动数据库。

SQL>startup


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7101
  • 日志数: 48
  • 文件数: 1
  • 建立时间: 2008-04-10
  • 更新时间: 2008-10-08

RSS订阅

Open Toolbar