oracle 课件02.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
保留池。最常用的数据应该长期保留在内存结构中,保留池的作用就是长期存放那些“热”数据块,也就是说,操作人员应该想办法找出系统中那些“热”的表,并将其保定在保留池中。与之对应的是循环池,用于存储鲜有SQL操作的大表,无必要长期存放在数据缓存中,可将其放入循环池(由于用的不多,会被频繁换出,由于表很大,必定会影响效率,所以有必要单独放在循环池) 流池。用户缓存刘金城在数据库建移动/复制数据时使用的队列信息,是10g增加的。之前的版本用共享池的最大10%的空间用于此目的。 固定的SGA。是一段不变的内存区域,指向SGA其它部分,通过它可以找到SGA其它的区域,加以利用。 控制结构。存储控制信息,它和数据字典一样,不用用户控制。 2.5 数据字典 是Oracle自动创建并更新的一组表,提供了数据库结构、数据库对象空间分配和数据库用户等有关信息。数据字典的所有者为sys用户,数据字典和数据字典试图都被保存在system表空间中。 存储数据库中所有对象信息的知识库,Oracle数据库管理系统使用数据字典获取对象信息和安全信息,用户和数据管理员用数据字典查询数据库信息。 Select table_table, tablespace_name, owner From dba_tables Where owner=‘scott’; 课下查询 查询书籍或者网络资源,列出10个以上的Oracle参数,并说明其作用。 #审计相关, #os,将审计信息写入操作系统文件,需设置audit_file_dest目录参数 #db,写入数据库表sys的aud$, #db,extend,db的扩展, #xml,写入操作系统的xml文件 #xml,extend,扩展xml #true,sysdba和sysoper角色用户写入审计文件,提高安全性,false,sysdba和sysoper角色用户不写入审计文件 audit_sys_operations=false #与ORACLE_SID相同,数据库名,不能更改,最多8个字符,必须有 #全局数据库唯一名称,默认false Oracle体系结构 华北电力大学 Oracle服务器 Oracle服务器由数据库实例和数据库组成。 这里Oracle服务器指的是管理系统,是从软件层次而言的,而不是从硬件出发的。 Oracle实例 是访问数据库(文件)的方式(途径)。 一个实例对应且只对应一个数据库。 但一个数据库可以有多个实例来访问。 在一台机子上,二者是一对一的。 在集群方式下,是多对一的关系。 连接和会话 连接是客户进程和服务器进程(特殊的后台进程)之间的TCP联系。 服务器进程对客户进程认证之后,用户对数据库的访问数据会话过程。 数据库 指的是文件系统 3种文件核心:数据文件(包括数据字典)、控制文件、重做日志文件 SGA:在实例启动时分配。和实例是一对一关系。 PGA:在专用服务器进程启动时分配。和专用服务器一对一关系。 服务器进程 共享服务器进程 专用服务器进程 2.1 物理存储结构 由存储在磁盘中的操作系统文件所组成。 每种文件都不只1个。 数据文件 数据缓冲区 读写数据 数据文件 数据文件 由DBWn后台进程写入 数据库中的数据实际存储在数据文件中,比如记录(关系表) 数据文件非常重要(没有数据文件,Oracle也就失去了使用的价值),因此,需要管理数据文件,在管理数据文件时,常常需要访问数据文件的信息,方法之一就是通过对应的数据字典来访问。 数据字典是存储数据的数据(元数据)。 使用数据字典dba_data_files查看表空间system所对应的数据文件的部分信息 Select file_name, tablespace_name, autoextensible From dba_data_files Where tablespace_name=‘system’; 上述语句从数据字典dba_data_files中查询了system表空间对应的数据文件的文件名、表空间名和是否允许自动扩展(已经分配的空间满了之后是否进行扩展) 控制文件 控制文件是二进制文件,用于描述和维护数据库的物理结构。 不能被用户读,也不能用编辑器编辑 相当于一个“引导程序”,包含了Oracle启动所需的信息,比如数据文件的名称和位置、重做日志文件的名称和位置、归档日志文件的状态信息、…… 重做日志文件 是记录数据库中所有修改信息的文件。循环使用 重 做 日 志 文 件 3 重 做 日 志 文 件 2 重 做 日 志 文 件 1 Oracle启动可以粗略的分为3个阶段 启动数据库实例 装载数据库 打开数据库 读取参数文件:由参数文件定位数据库的启动参数分配SGA;按参数文件中内存参数设置大小,分配SGA;启动后台进程。 系统按照参数

文档评论(0)

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

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

1亿VIP精品文档

相关文档