网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.结构化查询语言(SQL)原理.
.ORACLE中一些问题的解决方法.
.Oracle:创建隐藏IP地址的最后一.
.RedHat8下面安装Oracle 9i笔记.
.[Oracle]探讨数据库的数据导入方.
.Oracle 10g自动工作负载信息库剖.
.PHP连ORACLE的类文件.
.Oracle和SQL Server存储之调试及.
.Oracle 8i数据库体系结构.
.Oracle常见错误诊断.
.Oracle9i 数据库管理实务讲座(七.
.分析函数lag小技巧.
.Oracle与SQL Server在企业应用中.
.建立虚拟记忆体.
.删除文件跟恢复文件系列.
.PL/Sql循序渐进全面学习教程.
.通过ORACLE APPLICATION SERVER实.
.Linux上数据自动备份与刻录整合.
.Oracle查询中rownum与Order by查.
.浅议Oracle中的进制转换.

清楚理解限制(limit)系列

发表日期:2008-2-9


Oracle里有形形色色的限制(limit),清楚的了解这些限制可以帮助我们更好的使用Oracle和理解Oracle. 本文是Oracle的限制系列的第一篇文章, 最主要介绍了一些由Oracle初始化参数设定的一些基本限制(sessions , processes ) Key Word: ORA-00018 , ORA-00020 1。sessions 在初始化参数所设定的限制中,最为人所知的估计就是sessions和processes Sessions 参数指定了一个 Instance中能够同时存在的sessions数量,或者说,就是能同时登陆到数据库的并发用户数。通常,我们设定这个数字时需要考虑我们可能会有多少个同时连接到数据库的并发用户,并加上后台进程的进程数,最后乘与1.1. 比如说,估计系统中可能会同时有100个用户连接到数据库,那么,你的session最少应该为 (100 + 10 ) * 1.1 = 121 当数据库连接的并发用户已经达到这个值时,又有新session连进来,就会报错 00018, 00000, "maximum number of sessions exceeded" // *Cause: All session state objects are in use. // *Action: Increase the value of the SESSIONS initialization parameter. 2. Processes 和Sessions是类似的是processes这个参数。 Processes参数指定了Instance在OS层面所能同时运行的进程数。基于和sessions设定同样的考虑,我们在设定processes时,也应考虑我们可能会有多少个同时连接到数据库的并发用户,并加上后台进程的进程数。 当然,在MTS(shared server)的配置下,这个值的确定会有所不同。应该是普通后台进程+最大共享服务器的进程数(max_shared_servers) + 最大Dispatcher进程数(max_dispatchers). 另外,由于在window平台中,Oracle是以单一一个进程的形式存在,Processes 参数变成了限制Oracle进程里的线程数了。 当Oracle需要启动新的process而又已经达到processes参数时,就会报错: 00020, 00000, "maximum number of processes (%s) exceeded" // *Cause: All process state objects are in use. // *Action: Increase the value of the PROCESSES initialization parameter.  
上一篇:Oracle的小工具dbfsize 人气:586
下一篇:Oracle Berkeley数据库Java版 人气:658
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐