oracle块段区间,第02章 Oracle 11g体系结构(精品·公开课件).ppt

第2讲 Oracle 数据库 体系结构 提问 回顾 数据模型的三要素中哪一个要素用于描述数据模型的动态特征? 说出数据库、数据库管理系统、数据库系统的区别。 Oracle11g数据库能不能在Linux平台上运行?SQL Server 能不能? 引入 从逻辑和物理的角度考虑,Oracle的组成如何? Oracle数据库如何保证成千上万用户的高性能并发访问? 使用Oracle数据库如何构建数据库应用程序? 本节课要讲解的内容 Oracle 11g的逻辑结构:表空间、段、区间、数据块、表、其他逻辑对象。 Oracle 11g的物理结构:数据文件、控制文件、日志文件、初始化参数文件、其他文件。 Oracle 11g的总体结构:内存结构、后台进程、Oracle例程。 Oracle 11g的应用架构:多磁盘结构、磁盘映像结构、客户/服务器系统、共享服务器系统、并行数据库系统、分布式数据库系统。 Oracle server的组成 2.建立连接和建立会话 3.物理存储结构 数据文件 数据文件就是用来存放数据库数据的物理文件, 文件后缀“.DBF”。 数据文件存放的主要内容如下: (1)表中的数据; (2)索引数据; (3)数据字典定义; (4)回滚事务所需信息; (5)存储过程、函数和数据包的代码; (6)用来排序的临时数据。 控制文件 控制文件用于记录和维护整个数据库的全局物理结构,它是一个二进制文件,文件后缀为“.CTL” 。 控制文件存放了与Oracle 数据库物理文件有关的关键控制信息,如数据库名和创建时间,物理文件名、大小及存放位置等信息。 控制文件在创建数据库时生成,以后当数据库发生任何物理变化都将被自动更新。 每个数据库包含通常两个或多个控制文件。这几个控制文件的内容上保持一致。 日志文件 日志文件用于记录对数据库进行的修改操作和事务操作,文件后缀为“.LOG” 。 每个数据库至少包含两个重做日志组,这两个日志组是循环使用的。日志写入进程(LGWR)会将数据库发生的变化写入到日志组一,当日志组一写满后,即产生日志切换,LGWR会将数据库发生的变化写入到日志组二,当日志组二也写满后,产生日志切换,LGWR会将数据库发生的变化再写入日志组一,依次类推。 日志文件分为联机重做日志文件和归档日志文件。归档日志,是当前非活动重做日志的备份,可以使用归档日志进行恢复。 日志文件的模式 归档模式Archivclog、非归档模式NoArchivelog 归档模式,将保留所有的重做日志内容。这样数据库可以从所有类型的失败中恢复,是最安全的数据库工作方式。对于非常重要的Oracle 数据库应用,比如银行系统等,必须采用归档模式。 非归档模式,不保留以前的重做日志内容,适合于对数据库中数据要求不高的场合。 初始化参数文件 初始化参数文件INIT.ORA是一个文本文件,定义了要启动的数据库及内存结构的大约200多项参数信息。启动任何一个数据库之前,Oracle系统都要读取初始化参数文件中的各项参数。 初始化参数文件的主要内容如下: (1)设置内存大小; (2)设置要使用的数据库和控制文件; (3)设置检查点; (4)设置数据库的控制结构; (5)非强制性后台进程的初始化 其他Oracle 物理文件 跟踪文件(Trace file):存放着后台进程的警告和错误信息,每个后台进程都有相应的跟踪文件。 警告文件( Alert file):由连续的消息和错误组成,可以看到Oracle内部错误、块损坏错误等。 备份文件( Backup file):包含恢复数据库结构和数据文件所需的副本。 口令文件( Password file):存放用户口令的加密文件。 各种物理文件关系图 数据库方案 什么是方案?方案是用户使用的一系列数据库对象的集合。而用户是用来连接数据库并能够存取数据库对象的。 一个用户一般对应一个方案,该用户的方案名和用户名相同,并作为该用户的缺省方案。这也就是在企业管理器的方案下看到方案名都为数据库用户名的原因。 如果SCOTT用户创建了表EMP,那么SCOTT就是表EMP的属主,在SCOTT访问SCOTT用户下的EMP表时不用在表名前面加上表的属主:SELECT * FROM EMP; 如果其他用户要访问表EMP,要在表名前面加上表的属主:SELECT * FROM scott.emp; 否则会显示“没有此表”。 表空间(TableSpace) 表空间是Oracle数据库中数据的逻辑组织单位,通过表空间来组织数据库中的数据。 数据库逻辑上由一个或多个表空间组成,表空间物理上是由一个或多个数据文件组成。 默认表空间 表空间/文件/段/区间/数据块的示意图 段(Segment) 、区间(Extent)和数据块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值