- 2
- 0
- 约3.16万字
- 约 44页
- 2017-06-11 发布于四川
- 举报
Oracle组件结构 目标 完成本课后,应该可以做下列事情: 概述Oracle体系结构组件和主要的组成 列出当用户连接到Oracle实例时相关的组件 关键组件概述 Oracle服务器 Oracle服务器: 是一个提供开放、全面、集成信息管理的数据库管理系统。 由Oracle实例和Oracle数据库组成 可以运行于三种方式: 客户机-应用服务器-服务器(三层架构) 客户机-服务器(两层架构) 基于主机(直接相连) Oracle 实例 Oracle实例: 是一种访问Oracle数据库的手段 在任何时候,一个实例只能操作一个数据库 由内存结构和后台进程组成 建立连接和创建会话 连接一个实例包含建立一个用户连接和创建一个会话 建立连接和创建会话 连接:就是用户进程和服务器之间的通信路径,也有三种方式: 直接连接本地 直接连接远程 在应用中连接 会话:是用户和Oracle服务器之间的一种特定连接。当用户由Oracle服务器验证通过时会话开始,当用户退出或者异常终止时会话结束。如果使用共享服务器模式,可能出现多个用户进程共享一个服务器进程。 Oracle数据库 Oracle数据库包含 物理结构 逻辑结构 物理结构 数据库的物理结构是一些文件的集合 包含以下三类: 数据文件:包含实际的数据; 重做日志文件:包含对数据库所作的更改,以便在发生失败的时候恢复; 控制文件:包含维护和验证数据库完整性的信息 内存结构 Oracle的内存结构包含两部分: System Global Area (SGA): 在实例启动时分配,是一个基础组件 Program Global Area (PGA): 在服务器进程启动时分配 System Global Area (SGA) SGA 包含以下内存结构: 共享池 Shared pool 数据库高速缓存 Database buffer cache 重做日志缓冲区 Redo log buffer 一些其他结构(如锁和统计数据) Other structures (e.g. lock and latch management, statistical data) 还有两个可选的内存结构: 大型池 Large pool Java池 Java pool 动态SGA 动态SGA允许无须关闭实例就可以改变SGA的内存结构大小,包括共享池、大型池和数据库高速缓存。 SGA的大小主要由几个初始化参数决定,其中影响较大的为: DB_CACHE_SIZE 标准块缓存的大小 LOG_BUFFER 重做日志缓冲区的大小(字节) SHARED_POOL_SIZE 共享池的大小(字节),用于共享SQL和PL/SQL LARGE_POOL_SIZE 大型池的大小,缺省为0 System Global Area (SGA) SGA是动态的、由 SGA_MAX_SIZE调整大小 SGA以颗粒(granule)为单位进行分配。 一个颗粒就是一个连续的内存区,其大小依赖于SGA的总大小。 如果SGA128M,那么颗粒的大小为4M; 否则为16M。 最小的SGA包含三个颗粒, 一个用于固定的SGA区域(包含重做日志), 一个用于数据库高速缓存, 一个用于共享池。 Shared Pool 共享池用来存储最近执行过的SQL语句和使用过的数据定义 包含两个对于性能至关重要的内存结构: 库缓存 Library cache 数据字典缓存 Data dictionary cache 共享池的大小由参数SHARED_POOL_SIZE设定,可以动态更改大小 库缓存 Library Cache 库缓存保存最近使用的SQL和PL/SQL语句 保证了共享常用的语句 由LRU(最近最少使用)算法管理 包含两个内存结构: 共享的SQL区 共享的PL/SQL区 由共享池的大小决定其大小 数据字典缓存 Data Dictionary Cache 数据字典缓存是数据库中最近使用过的定义的集合. 包含数据库文件、表、索引、列、用户、权限和其他数据库对象的信息. 也被称为行缓存 在分析阶段,服务器进程在数据字典中查找信息以解析对象名和访问的合法性 将数据字典的信息缓存到内存中,以提高查询的速度 由共享池的大小决定其大小 数据库高速缓存 Database Buffer Cache 数据库高速缓存保存最近从数据文件中得到的数据块的副本 大大提高查询和更新数据的性能 由LRU(最近最少使用)算法管理 DB_BLOCK_SIZE确定主块(primary block的大小 数据库高速缓存 Database Buffer Cache 由几个独立的子缓存组成: DB_CACHE_SIZE设定缺省的缓存大小,总是存在且不能为
您可能关注的文档
- ch5-new自顶向下语法分析方法.ppt
- CH2测试系统的特性.ppt
- chapt01嵌入式系统概述.ppt
- chapter5宽带网技术与系统集成.ppt
- CorelDRAW几何图形的绘制矩形椭圆多边形等.ppt
- CRM的快速发展—历史与展望.ppt
- C程序语言学习第03章数据类型.ppt
- C语言基本知识概括.ppt
- C语言数据输入输出、赋值、顺序程序设计.ppt
- c语言第03章数据类型.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.doc
- 有限空间作业注意事项.pptx VIP
- 从明代土地产权制度弊端剖析古代土地制度的困境与启示.docx
- 工贸企业常见安全生产隐患诊断检查指导书.pdf VIP
- 麓山景区2006-2020详细规划.doc VIP
- 《地基与基础培训》课件.ppt VIP
- 2026年村卫生室基本公共卫生服务工作计划.docx VIP
- 阿姆斯壮Armstrong--THE BRAIN® DMC80再循环水温控制样本.pdf
- 《地下工程建设疏干排水水资源论证导则》.pdf VIP
- GB 17167-2025用能单位能源计量器具配备和管理通则.pdf
原创力文档

文档评论(0)