1 / 52
文档名称:

oracle数据库课件chapt4Db结构.ppt

格式:ppt   大小:1,593KB   页数:52页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle数据库课件chapt4Db结构.ppt

上传人:核辐射 2022/5/20 文件大小:1.56 MB

下载得到文件列表

oracle数据库课件chapt4Db结构.ppt

文档介绍

文档介绍:oracle数据库课件chapt4Db结构
练****br/>,用哪个后台进程释放它所占用的资源. B. LGWR
,会启动哪Tablespace)
在逻辑上,Oracle数据库是由一个或多个表空间组成的,表空间被划分为一个个独立的段,数据库中创建的所有对象都必须保存在指定的表空间中。
在物理上,一个表空间对应于操作系统中的一个或多个数据文件。一个对象的数据存储在表空间的任意一个数据文件中,也可将同一个对象的数据分布在表空间的多个数据文件中,还可以将同一个对象分布在多个表空间中(如对表进行分区后的分区表)。
表空间与数据文件的关系

是用于存储用户数据的普通表空间,它是
根据实际应用由用户自己来建立的。

创建数据库时,自动创建SYSTEM表空间。
SYSTEM表空间中存储数据库数据字典、所有
PL/SQL程序的源代码和解析代码和数据库对
象的定义。 存储SYS模式中的对象。
表空间分类
(如视图、对象类型说明、同义词和序列)
3. 撤消表空间
撤销表空间是用来在自动撤销管理方式下存储撤销信息的专用表空间。在撤销表空间中只能建立撤销段(回滚段)。任何数据库用户(包括管理员)都不能在撤销表空间中创建数据库对象。默认的撤销表空间UNDOTBS

运行过程中要使用临时空间来保存SQL语句执行过程中产生的临时数据。如果没有指定临时表空间,临时数据保存在SYSTEM表空间中
表空间分类
物理数据库结构
Oracle物理数据库是从操作系统的文件级来描述数据库。
Oracle数据库是由若干个物理文件组成,每个物理文件由若干个操作系统物理块组成。
物理数据库由四种类型的操作系统文件组成:数据文件、控制文件、联机重做日志文件和归档重做日志文件。
表空间与数据文件。一个表空间可由多个数据文件组成,一个数据文件只属于一个表空间
数据文件(Data File)
数据文件是存储数据库数据的操作系统文件,一个表空间在物理上对应于一个或多个数据文件,而一个数据文件只能属于唯一的表空间。Oracle通过为表空间创建数据文件来从硬盘中获取物理存储空间。
一个数据库对象的数据可以全部保存在一个数据文件中,也可以分布在同一个表空间的多个数据文件中。
表空间的大小由数据文件的大小和个数决定(增加数据文件,扩大数据文件大小,自动增)
控制文件(Control File)
控制文件是一个记录数据库结构的二进制文件,在其中如下重要信息:
数据库名,数据库建立的时间。
数据文件名称、位置、联机/脱机状态信息
重做日志文件的名称和路径。
表空间名称等信息。
当前日志序列号,日志历史记录。
归档日志信息。最近检查点信息。
恢复管理器RMAN的备份信息等。
实例在加载数据库时读取控制文件,以找到自己所需的操作系统文件。(否则将无法加载和打开数据库)
控制文件必须在整个数据库打开期间始终保持可用状态。
控制文件中的内容只能够由 Oracle本身来修改。(记录数据库结构的二进制文件)
每个数据库必须至少拥有一个控制文件。一个数据库也可同时拥有多个相同的控制文件,但是一个控制文件只能属于一个数据库。
控制文件(Control File)
联机重做日志文件
Oracle联机重做日志文件(简称重做日志文件)中以重做记录的形式记录了用户对数据库进行的所有修改操作。重做记录由一组变更向量组成,每个变更向量中记录了事务对数据库中某个数据块所做的修改。
利用重做记录,在系统发生故障而导致数据库崩溃时,Oracle可以恢复丢失的数据修改操作信息。
联机重做日志文件
写入:LGWR循环方式来使用联机重做日志。
提交事务,生成系统变更号SCN。SCN与重做记录一起保存在重做日志文件中。
重做记录中记载修改后的结果,回滚条目中记录事物修改之前的数据。
联机重做日志文件
日志切换和日志序列号
日志切换是指LGWR进程结束当前重做日志文件的使用,开始写入下一个重做日志文件的时刻。自动切换和手工切换。
每当发生日志切换时,Oracle将会生成一个新的日志序列号,并将这个号码分配给即将开始使用的重做日志文件。日志序列号不会重复,在归档时一同保存。
日志序列号表示日志文件使用的先后。
多路重做日志文件
多路重做日志文件是指同时保存一个重做日志文件的多个镜