1、Oracle 10g数据库基础教程2009第 6章 物理存储结构Oracle 10g 数据库基础教程2009本章内容p Oracle数据库系统结构p 数据文件p 控制文件p 重做日志文件p 归档重做日志文件Oracle 10g 数据库基础教程2009本章要求p 理解 Oracle数据库 的系统结构p 掌握数据文件的管理p 掌握控制文件的作用及其管理p 掌握重做日志文件的工作方式及其管理p 掌握数据库归档模式设置及归档管理 Oracle 10g 数据库基础教程20096.1 Oracle数据库系统结构p Oracle 数据库系统结构由数据库实例和物理存储结构组成。 Oracle 10g 数据库基
2、础教程2009p 在 Oracle数据库的存储结构包括物理存储结构和逻辑存储结构。n 物理存储结构主要用于描述 Oracle数据库外部数据的存储,即在操作系统中如何组织和管理数据,与具体的操作系统有关;n 逻辑存储结构主要描述 Oracle数据库内部数据的组织和管理方式,与操作系统没有关系。n 物理存储结构是逻辑存储结构在物理上的、可见的、可操作的、具体的体现形式。 Oracle 10g 数据库基础教程2009Oracle 10g 数据库基础教程2009p Oracle数据库物理存储结构 Oracle 10g 数据库基础教程2009p 数据文件:用于存储数据库中的所有数据;p 控制文件:用于记
3、录和描述数据库的物理存储结构信息;p 重做日志文件:用于记录外部程序(用户)对数据库的改变操作;p 归档文件:用于保存已经写满的重做日志文件;p 初始化参数文件:用于设置数据库启动时的参数初始值;p 跟踪文件:用于记录用户进程、数据库后台进程等的运行情况;p 口令文件:用于保存具有 SYSDBA, SYSOPER权限的用户名和 SYS用户口令;p 警告文件:用于记录数据库的重要活动以及发生的错误;p 备份文件:用于存放数据库备份所产生的文件。Oracle 10g 数据库基础教程20096.2 数据文件及其管理p 数据文件概述 p 数据文件的管理 Oracle 10g 数据库基础教程20096.2.1数据文件概述p 数据文件的内容 n 用于保存数据库中所有 数据的文件。n 临时数据文件是一种特殊的数据文件,其存储内容是临时性的,在一定条件下自动释放。n Oralce数据库中的每个数据文件都具有两个文件号,称为绝对文件号和相对文件号,用于唯一地确定一个数据文件。其中,绝对文件号用于在整个数据库范围内唯一标识一个数据文件;相对文件号用于在表空间范围内唯一标识一个数据文件。p 数据文件与表空间的关系 n 一个表空间可以包含几个数据文件n 一个数据文件只能从属于一个表空间