网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  使用专用服务进程的Oracle的运行     
  文章作者:未知  文章来源:未知  
  查看:164次  录入:管理员--2007-09-29  
   

在这种配置下,ORACLE运行过程如下:

(1)数据库服务器计算机当前正在运行ORACLE(后台进程)。

(2)在一客户工作站运行一个数据库应用(为用户进程),如SQL*PLUS。客户应用使用SQL*NET DRIVER建立对服务器的连接。

(3)数据库服务器计算机当前正运行合适的SQL*NET DRIVER,该机上接收器进程检出客户数据库应用的连接请求,并在该机上为用户进程建立专用服务器进程。

(4)用户发出单个SQL语句。

(5)专用服务器进程接收该语句,在此处有两种方法处理SQL语句:

◆如果在共享池一共享SQL区中包含有相同SQL语句时,该服务器进程可利用已存在的共享SQL区执行客户的SQL语句。

◆如果在共享池中没有一个SQL区包含有相同的SQL语句时,在共享池中为该语句分配一新的共享SQL区。

在每一种情况,在会话的PGA中建立一个专用SQL区,专用服务器进程检查用户对查询数据的存取权限。

(6) 如果需要,服务器进程从数据文件中检索数据块,或者可使用已存储在实例SGA中的缓冲存储区的数据块。

(7) 服务器进程执行存储在共享SQL区中的SQL语句。数据首先在SGA中修改,由DBWR进程在最有效时将它写入磁盘。LGWR进程在在线日志文件中记录用户提交请求的事务。

(8)如果请求成功,服务器将通过网络发送一信息。如果请求不成功,将发送相应的错误信息。

(9)在整个过程中,其它的后台进程是运行的,同时注意需要干预的条件。另外,ORACLE管理其它事务,防止不同事务之间请求同一数据的竞争。

 
 
上一篇: 使用多线索服务器的Oracle的运行    下一篇: 教你轻松掌握Oracle内存结构
  相关文档
Oracle数据库应用系统调优方法介绍 04-11
快速了解Oracle9i中的一个特殊等待事件 09-29
讲解oracle中job与存储过程的接合用法 03-13
Oracle巧取指定记录以及巧用外关联查询 07-07
用sys执行全文索引的建立时出现权限不足 03-17
实例讲解ora-12514和ora-12514解决方法 04-15
深入讲解ora-00600 2262错误的解决方法 04-03
个人经验:怎样杀死"oracle"的死锁进程 02-01
用一个实例讲解oracle数据库的pl/sql语句块 07-30
快速掌握重启oracle数据库的操作步骤 04-17
Oracle数据库中有关CBO优化的三个问题 09-01
oracle特殊包和"dbms_job"包的使用方法 (1) 01-31
如何获取指定表中指定字段内的可用编号 04-23
oracle 10g schedule job的常用操作 05-13
Oracle 8 资料库函式库 01-15
Oracle数据库 ASM功能方法的说明 09-29
讲解物化视图ora-23313错误的解决方法 (1) 04-03
oracle的共享封锁 独占封锁和共享更新封锁 (1) 05-28
navicat oracle数据库管理工具首次公开发布 11-27
oracle数据库中按用户名重建索引的方法 04-29
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息