Oracle学习内容概要1.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle学习内容概要1

SGA SGA 包含的内存结构有: 数据高速缓冲区(Database Buffer Cache) 共享池(Shared Pool) 重做日志缓冲区(Redo Log Cache) 大型池(Large Pool) Java池(Java Pool) 流池(Streams Pool) 其他结构(如固定SGA、锁管理等) PGA 功能 PGA 是为每一个与Oracle数据库连接的用户保留的内存区,主要存储该连接使用的变量信息和与用户进程交换的信息。 由排序区、会话区、游标区以及堆栈区组成 排序区主要用于存放排序操作所产生的临时数据,其大小由初始化参数SORT_AREA_SIZE定义;会话区用于保存用户会话所具有的权限、角色、性能统计信息;游标区用于存放执行游标操作时所产生的数据;堆栈区用于保存会话过程中的绑定变量、会话变量等信息。 进程 进程的概念 进程是操作系统中一个独立的可以调度的活动,用于完成指定的任务。进程与程序的区别在于: 进程是动态的概念,即动态创建,完成任务后立即消亡;而程序是一个静态实体。 进程强调执行过程,而程序仅仅是指令的有序集合。 进程的类型 用户进程 服务器进程 后台进程 用户进程 当用户连接数据库执行一个应用程序时,会创建一个用户进程,来完成用户所指定的任务。 服务器进程 服务器进程由Oracle自身创建,用于处理连接到数据库实例的用户进程所提出的请求。用户进程只有通过服务器进程才能实现对数据库的访问和操作。 服务器进程分为专用服务器进程和共享服务器进程两种。 后台进程 后台进程作用 为了保证Oracle数据库在任意一个时刻可以处理多用户的并发请求,进行复杂的数据操作,而且还要优化系统性能,Oracle数据库起用了一些相互独立的附加进程,称为后台进程。服务器进程在执行用户进程请求时,调用后台进程来实现对数据库的操作。 后台进程主要完成以下任务: 在内存与磁盘之间进行I/O操作; 监视各个服务器进程状态; 协调各个服务器进程的任务; 维护系统性能和可靠性等。 Oracle进程 数据库结构 内存 进程 存储 实例 SGA 后台进程 服务器 进程 PGA 用户进程 用户进程:在数据库用户请求连接到 Oracle 服务器时启动 服务器进程:可以连接到 Oracle 实例,它在用户建立会话时启动 后台进程:在启动 Oracle 实例时启动 Oracle的后台进程 DBWR LGWR SMON PMON CKPT ARCn RECO LCKn 数据字典 存放有关数据库的信息 静态数据字典 动态数据字典 数据字典表 数据字典视图 Oracle 体系结构 主要内容 存储结构 内存结构 进程结构 数据字典 Oracle体系结构 Oracle 服务器: 是一个数据库管理系统,它提供开放、全面、集成的方法进行信息管理 由 Oracle 实例和 Oracle 数据库组成 Oracle体系结构 数据库结构 - 内存 - 进程 - 存储 存储结构 内存结构 进程结构 实例 系统全局区 (SGA) 后台进程 数据库文件 Oracle体系结构 实例 SGA 日志缓存 共享池 数据字典 缓冲区 库缓冲区 DBWR SMON PMON CKPT LGWR Others 用户进程 服务器进程 PGA 控制文件 数据文件 归档日志 文件 参数文件 口令文件 重做日志 文件 数据库 数据库缓存 物理结构 联机重做日志文件 口令文件 参数文件 归档日志文件 控制文件 数据文件 预警和跟踪日志文件 备份文件 数据库结构 内存 进程 存储 控制文件 控制文件是一个很小的二进制文件,描述了整个数据库的全局物理结构,用以支持数据库成功地启动和运行。 每个数据库至少拥有一个控制文件。一个数据库也可以同时拥有多个控制文件。 控制文件 控制文件的内容 数据库名称; 数据文件和重做日志文件的名称和位置; 数据库创建的时间; 日志历史; 归档日志信息; 表空间信息; 数据文件脱机范围; 数据文件拷贝信息; 备份信息; 备份数据文件和重做日志信息; 当前日志序列数; 检查点信息。 数据文件 Oracle数据库有一个或多个物理的数据文件。数据库的数据文件包含全部数据库数据。 一个数据库可以拥有多个数据文件,但是一个数据文件仅与一个数据库联系。 当数据库容量越界时,数据文件能够自动扩展。 一个表空间可以由一个或多个数据文件组成。 重做日志文件 重做日志文件,保存了用户对数据库所作的更新操作(DDL、DML),包含的主要信息是记录事务的开始和结束、事务中每项操作的对象和类型、更新操作前后的数据值等。 每个数据库至少需要两个重做日志文件组,每组有一个或多个

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档