Oracle服务器相关知识点总结教学文稿.pdf

Oracle服务器相关知识点总结教学文稿.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
名师精编 优秀资料 第二章 Oracle 服务器 一. Oracle 服务器 Oracle 服务器是由 实例 和 数据库 组成, 二.实例及实例的开启与关闭 实例 Instance:关系型数据库管理系统( Relational Database Manager System,RDMS ),用于 提供相关的数据库管理功能。 实例进一步分为 系统全局区( System Global Area,SGA )和后台进程( Background Processes) SGA 1 一个 SGA 至少要有共享池 Share Pool 、缓冲区缓存 Buffer Cache、日志缓冲区 Log Buffer 这三个共享内存池 库缓存( Library Cache ):存放最近使用的 SQL 语句 / PL/SQL 区块的文本、解析树、执 行计划,便于下一次相同的语句执行过的调用。 数据字典缓存( Data Dictionary Cache ):存放最近用到的对象定义。用于减少应为硬解 析所产生的物理读取; (何为物理读取和逻辑读取) 。 结果集缓存( Result Cache):Oracle Database 11g 新增的组件,用于存储 SQL 执行的 结果。而结果集缓存的大小不能超过共享池最大的 75%. 2. 缓冲区缓存 Buffer Cache:用于存放最近使用过的数据块。 Oracle 允许多达 5 种数据块 大小,分别为: 2KB 、4KB 、8KB 、16KB 、32KB 。数据块与缓存区的大小相同时才可 以放置数据。 物理读取 :无法在缓冲区找到所需要的数据块, 必须将数据块由数据文件读到缓冲区缓 存,在进行后续操作。 逻辑读取 :若可以在缓冲区缓存读到所需要的数据块,即为逻辑读取 . 3. 日志缓冲区 Log Buffer :保证已提交的事务在发生故障后可以被恢复。过程为:提交事 务——生成重做项目 Redo Entry——将 Redo Entry 存放至日志缓冲区——再由日志写入 器写到联机重做日志文件。 4. 大型池: 5. java 池 6. 流池: 后台进程 启动实例时, 5 个后台进程必须启动,分别为: 系统监控 SMON 、进程监控 PMON 、 数据库写入器 DBWR 、 日志写入器 LGWR 、检查点 CKPT 。 开启和关闭实例 数据库的开启包括三部分: 未加载 (NOMOUNT )、加载 (MOUNT )、打开 (OPEN ) 数据库的关闭包括三部分: 关闭数据库 、卸载数据库 、关闭实例 。 恢复实例三步骤: 前滚 、开启数据库 、 回滚未提交事务 。 三.其他进程 1. 用户进程 :指能够产生 SQL 语句的应用程序。 2. 服务器进程 :代表用户进程执行 SQL 语句,必要时回传执行结果给用户进程。 3. 连接 (Connection ):描述用户进程和服务器进程的连接方式。 有三种: * 进程间通信 * 客户端 / 服务器架构 * 三层架构 4. 会话 (Session) 四.数据库 名师精编 优秀资料 数据库 :由 Oracle 数据库文件组成,用于存储数据。 数据库物理结构可分为 数据库文件 、控制文件 、联机重做日志文件 。 数据库文件 :存放数据。 Oracle database 10g 开始要求有两个必需的表空间 (

文档评论(0)

189****1013 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档