文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 技术白皮书 » Oracle » Oracle 的软件结构       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: Oracle 的软件结构  ( 查看:3643  回复:9 )   
 
小小迷糊
助理工程师  点击可查看详细


论坛万户侯   十二生肖之鼠   天蝎座   行业勋章   技术勋章   诚信兄弟  
帖子 317
精华 3
无忧币 1107
积分 1101
阅读权限 40
来自 (保密)
注册日期 2005-11-5
最后登录 2007-11-12 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2005-11-5 20:12   标题: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
2005-11-5 20:121楼
[ 顶部 ]
 
BOBiMa
新新人类  点击可查看详细



帖子 7
精华 0
无忧币 11
积分 11
阅读权限 20
注册日期 2006-3-12
最后登录 2006-3-12 离线

[查看资料]  [发短消息]  [Blog
[个人主页]         
发表于:2006-3-12 11:37   标题:。。。。。

2006-3-12 11:372楼
[ 顶部 ]
 
glxymis
新新人类  点击可查看详细



帖子 2
精华 0
无忧币 42
积分 32
阅读权限 20
注册日期 2006-4-27
最后登录 2006-5-21 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2006-5-3 12:51   标题:go on

j
2006-5-3 12:513楼
[ 顶部 ]
 
lxun823
新新人类  点击可查看详细



帖子 39
精华 0
无忧币 34
积分 24
阅读权限 20
注册日期 2006-5-19
最后登录 2006-7-25 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-5-26 09:43 
hao



湖南最大的系统集成商
www.csforyou.cn
2006-5-26 09:434楼
[ 顶部 ]
 
lhming
初级工程师  点击可查看详细



帖子 3872
精华 0
无忧币 -2
积分 3595
阅读权限 50
注册日期 2006-8-8
最后登录 2008-9-1 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-8-11 10:01 
好!支持
2006-8-11 10:015楼
[ 顶部 ]
 
eth4
新新人类  点击可查看详细



帖子 90
精华 0
无忧币 8
积分 90
阅读权限 20
注册日期 2006-9-3
最后登录 2006-9-9 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2006-9-9 02:19 
深奥
2006-9-9 02:196楼
[ 顶部 ]
 
计算机客
副版主  点击可查看详细


处女座  
帖子 2177
精华 3
无忧币 6124
积分 3749
阅读权限 140
来自 (保密)
注册日期 2006-9-24
最后登录 2008-8-29 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2006-9-29 17:40 
不知道有什么用说的



技术不是一辈子,管理不是每一个人都可以,Come On 2008 改变自己!!!
2006-9-29 17:407楼
[ 顶部 ]
 
shjhcx
新新人类  点击可查看详细


帖子 191
精华 0
无忧币 224
积分 194
阅读权限 20
注册日期 2007-7-23
最后登录 2008-8-21 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2007-11-28 11:58 
恩,写的不错
支持一下



【专家门诊】Linux网络管理实战解疑
2007-11-28 11:588楼
[ 顶部 ]
 
┆兲譩弄朲┆
新新人类  点击可查看详细



帖子 37
精华 0
无忧币 23
积分 38
阅读权限 20
注册日期 2008-3-16
最后登录 2008-5-10 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-16 13:04 
ding~~~~



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-3-16 13:049楼
[ 顶部 ]
 
yellow-fin
新新人类  点击可查看详细



帖子 31
精华 0
无忧币 22
积分 35
阅读权限 20
注册日期 2008-5-22
最后登录 2008-7-14 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-5-26 09:46 
顶一个先,但是如果能说一下oracle的运行机理就更好了。。。



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-5-26 09:4610楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号