• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
学习总结:
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
学习总结: Oracle 的软件结构
软件发布 学习总结: Oracle 的软件结构
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 认证考试 >> Oracle认证 >> Oracle指导 >> 学习总结: Oracle 的软件结构

学习总结: Oracle 的软件结构

添加时间: 2008-4-21 21:56:21  作者: Oracle指导  阅读次数:23   来源: http://www.d9soft.com

       

 Oracle数据库服务器主要由两个部分组成:数据库和实例。  
 
 实例 

  .实例的内存结构:SGA(system global areas)和PGA(program global areas) 
  .实例的进程结构:服务进程和后台进程 

  内存结构: 

  SGA(system global areas) 

  1、数据库缓存    db_cach_size 
   .keep缓存池    buffer_pool_keep 
   .recycle缓存池    buffer_pool_recycle 
   .default缓存池      db_cache_size-(buffer_pool_keey+buffer_pool_recycle) 

  2、重做日志缓存    log_buffer 

  3、共享池    shared_pool_size 

  库缓存:用于缓存已经解析并执行过的SQL和PL/SQL程序代码 

   .享SQL工作区:存放有SQL语句的语法分析结果和执行计划。如果共享SQL工作区已经没有空闲空间,Oracle将利用LRU算法换出最近很少使用过的SQL语句----->SGA  

    .有SQL工作区:SQL语句的另一部分被保存到私有SQL工作区中,包括SQL语句中的绑定变量、环境和会话参数等信息,这些信息是属于执行该语句的用户所私有的,其他用户即使执行相同的SQL语句也不能使用这些信息。只有在共享服务器(servers=shared)时,私有SQL工作区才会在SGA中创建。一般情况下私有SQL工作区位于PGA中。 

  #库缓存的大小与open_cursors密切相关。open_cursors参数用于指定数据库中能够同时打开的游标数量,每条查询语句都需要一个游标。 

  数据库字典缓存:这是一种“行缓存”,即在其中保存的是一条条的记录,而不像其他缓存那样保存的是缓存块。 

  4、 Java 池 

  5、大型池    large_pool_size 

   .进行数据库备份和恢复操作 
   .执行具有大量排序操作的SQL语句 
   .招待并行化的数据库操作 

  #如果没有在SGA区中创建大型池,上述操作所需的缓存空间将在共享池或PGA中分配。 

  PGA(program global areas) 

  保存服务进程的数据和控制信息的内存结构,这个内存结构是非共享的,只有服务进程本身才能够访问它自已的PGA区。每个服务进程都有它自已的PGA区,各个服务进程PGA的总和即为实例的PGA区的大小。 

  1、私有SQL工作区 

  在执行比较复杂的查询时(比如决策支持系统中的查询语句),经常会需要在PGA中创建一个比较大的动态缓存区,用来专门执行如下一些必须在内存中进行的操作: 

  .排序(order by,group by) 
  sort_area_size 
  sort_area_retained_size 
  .连接(inner join ) 
  hash_area_size 
  .集合运算(union,interset,minus) 
  create_bitmap_area_size

 

上下文章:

 

上一篇文章: Oracle 认证的专家之见 下一篇文章: VC下利用Pro*C开发Oracle接口

相关文章:

  • 金山软件发布金山词霸2009系列版本
  • P2P共享软件连遭起诉 网民共享行为或成被告
  • “黑屏”是国产软件发展的契机吗?
  • 金山软件在马来西亚成立全资子公司
  • 微软件官方详解:Windows 7新任务栏功能

相关软件:

  • 兴华有线电视收费管理软件 5.2
  • 兴华养老保险管理软件 5.2
  • 兴华干洗店管理软件 5.2
  • 高胜算操盘炒股软件 v10.04
  • 佳宜采购管理软件 2.13 企业版
  • 佳宜车辆信息管理软件 1.53 企业版

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

Oracle认证分类导航

  • Oracle动态
  • Oracle指导
  • Oracle题库

本类经典文章推荐

  • Oracle中关于逻辑备份与恢复
  • Oracle开发人员JAVA存储过程
  • 为数据库的表自动生成行号
  • Oracle中的OOP概念
  • 用java从oracle取数
  • 冷备份移植到另一台Solaris机器上
  • 如何将excel数据导入oracle中
  • Oracle10.2g安装记录
  • 数据库监控工具ForOraclev1.2
  • oracle双机群集系统

Oracle指导阅读排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • 案例学习Oracle错误:ORA-00060
  • 案例学习Oracle错误:ORA-00604
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • Oracle企业管理器(OEM 2.1)使用...
  • ORACLE数据库简介
  • 案例学习Oracle错误:ORA-00904

Oracle认证阅读总排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • 在ORACLE的存储过程中如何做简单的...
  • 案例学习Oracle错误:ORA-00060
  • 案例学习Oracle错误:ORA-00604
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • Oracle企业管理器(OEM 2.1)使用...
  • AIX下自动启动Oracle数据库与监听...

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有