Oracle9i的DBA的培训(编程培训).pptx

  1. 1、本文档共109页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
培训资料名称: Oracle9i的DBA的培训(工程师培训)所属班组:xx汇报人:xx目标学完本节后,我们将能够:描述 Oracle 的结构和主要组成部分 列出当一个用户连接到一个Oracle 实例时相关的结构口令文件主要组成部分简图实例用户进程SGA共享池数据库缓冲区重做日志缓冲区库缓冲区服务器进程 数据字典缓冲区大池Java 池PGAPMONSMONDBWRLGWRCKPTOthers控制文件数据文件重做日志文件参数文件归档日志文件数据库Oracle 服务器Oracle 服务器端Oracle 服务器端:是一个提供开放的、全面的、完整的信息管理的数据库管理系统由Oracle 实例和 Oracle 数据库组成Oracle 实例Oracle 实例:提供对 Oracle 数据库的访问通常打开一个,只打开一个数据库由内存空间和后台进程组成实例SGA共享池内存结构数据库或重区重做日志缓冲区库缓冲区数据字典缓冲区大池Java 池后台进程PMONSMONDBWRLGWRCKPTOthersOracle 服务器建立连接和创建会话连接到 Oracle 实例: 建立一个用户连接 创建一个会话服务器进程连接已建立会话被创建用户进程用户Oracle 数据库重做日志文件控制文件数据文件参数文件归档日志文件口令文件Oracle 数据库Oracle 数据库:是所有数据的集合由三种类型的文件组成物理结构物理结构包含三种类型的文件:控制文件数据文件联机重做日志控制文件数据文件联机重做日志内存结构Oracle的内存包括两个内存区域 :系统全局区 (SGA): 是Oracle 实例的基本组成部分,随实例的启动而分配程序全局区 (PGA): 服务器进程启动时分配系统全局区SGA 由以下几种内存结构组成:共享池(Shared Pool)数据库缓冲区(Database Buffer Cache)重做日志缓冲区(Redo Log Buffer) 其它结构SGA中的两种可选的附加内存结构:大池(Large Pool)Java池(Java Pool)系统全局区动态分配的参数 SGA_MAX_SIZE 决定其大小SGA 中的存储器由被称作细粒的存储单元来分配的由连续的细粒来分配细粒的大小依赖于参数 SGA_MAX_SIZE共享池用来存储:最近执行的 SQL 语句最近使用的数据定义由两个主要的与性能相关的内存结构组成:库缓冲区(Library Cache)数据字典缓冲区(Data Dictionary Cache)决定其大小的参数: SHARED_POOL_SIZE共享池库缓存数据字典缓存ALTER SYSTEM SET SHARED_POOL_SIZE = 64M;库缓冲区存储最近使用的SQL 和PL/SQL 语句的信息允许共享普通的语句使用最近最少使用(LRU)算法管理由两部分组成:共享 SQL 区共享 PL/SQL 区大小由共享池的大小决定数据字典缓冲区是数据库中最近使用的定义的集合包括数据库文件、表、索引、列、用户、权限以及其它数据库对象的信息在解析阶段,服务器进程查看数据字典决定对象的命名和有效的访问将数据字典中的内容放入内存中可以改善查询和DML 的相应时间大小由共享池大小决定数据库缓冲区存储着从数据文件中提取的数据块的拷贝当获取或修改数据时可极大提高系统性能使用最近最少使用(LRU)算法管理参数DB_BLOCK_SIZE 决定数据块的大小数据库缓冲区数据库缓冲区由三种独立的高速缓存组成:DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE大小可以动态改变参数DB_CACHE_ADVICE 可以设置对不同的缓冲区的使用情况进行统计统计结果在视图 V$DB_CACHE_ADVICE中可以看到ALTER SYSTEM SET DB_CACHE_SIZE = 96M;重做日志缓冲区记录所有对数据库数据的改变主要目的是恢复修改记录在这里叫重做条目重做条目包含重新构造或重做改变的信息参数LOG_BUFFER决定其大小重做日志缓冲区大池SGA 中一块可选的内存区域减轻共享池的负担不使用最近最少使用(LRU)清单参数 LARGE_POOL_SIZE 决定其大小可以动态改变大小Java 池为Java 操作提供内存如果安装并使用Java,则是必需的参数 JAVA_POOL_SIZE 决定其大小程序全局区为每个连接到Oracle 数据库用户的进程提供内存进程开始时分配进程结束时释放每个进程独享自己的内存PGA服务器进程用户进程进程结构Oracle 有三种不同类型的进程:用户进程: 开始于一个数据库用户请求连接Oracle 服务器服务器进程: 连接到 Oracle 实例、开始于用户建立起一个会话后台进程: Oracle 实例建立就建立用

文档评论(0)

知识的天空 + 关注
实名认证
内容提供者

电子工程技术工程师持证人

推荐自动化、电气、仪表、工程、医学等精品培训教程

领域认证该用户于2023年06月07日上传了电子工程技术工程师

1亿VIP精品文档

相关文档