<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:DocumentKind>DocumentNotSpecified</w:DocumentKind><w:DrawingGridVerticalSpacing>7.8</w:DrawingGridVerticalSpacing><w:View>Normal</w:View><w:Compatibility></w:Compatibility><w:Zoom>0</w:Zoom></w:WordDocument></xml><![endif]-->

1.
数据文件
数据文件,也叫无理数据文件
(datafile),
包含了所有的数据库文件,数据库的逻辑结构的数据
(表、视图等
)
都实在的存储在数据库的数据库文件中。数据文件包括:
·表数据
·索引数据
·数据字典定义
·回滚事物所需的信息
·存储过程、函数和数据包的代码
·用来排序的临时数据
数据文件的特点:
·一个数据文件只能与一个数据库相关联
·可以对数据文件设置一些特性,在数据库空间用完的情况下可以自动扩展
·一个或多个数据文件构成了一个数据库存储的逻辑单元——表空间(tablespace)
当数据文件首次被创建时,为其分配一个格式化的空间,
oracle独占的享有这个空间,随着表空间数据的增大,
oracle
使用与这个表空间相关联的数据文件的剩余空间。
一个表空间内的模式对象(schemaobject)
的物理数据上可以存储在构成表空间的一个或多个数据文件上
※注意:一个模式对象并不一定只能一个特定的数据文件,一个数据文件可以存储一个特定表空间内的任何模式对对象,而一个模式对象也可以存储在其所在表空间的一个或多个数据文件中,所以一个模式对象可以跨越一个或多个数据文件。
2.
控制文件
数据库控制文件
(controlfile)是一个很小的二进制文件,他维护着数据库的全局物理结构,用以支持数据库成功的启动和运行。控制文件的创建是随着数据库的创建一同产生的。控制文件是活动的,在数据库的使用过程中,
oracle
不断的访问、更新控制文件。因为其与数据库运行相关联,所以数据库管理员与用户不能对其进行编辑,只有
oracle
可以修改
每个控制文件只能与一个oracle
数据库相关联。
控制文件包含一下信息:
·数据库名称:源自创建数据库时,或来自DB_NAME
初始化参数,或来自
CREATEDATABASE
语句使用的名称。
·数据库创建的时间戳:来自创建数据库之时。
·相关数据文件、重演日志文件的名称和位置
·表空间信息
·数据库脱机范围
·日志历史
·归档日志信息
·备份组和备份块信息
·数据文件拷贝信息
·当前日志序列数
·检查点(checkpoint)
信息
当数据文件或重演日志文件被添加内容、重新命名或从数据库删除时,控制文件都要更新以反映物理结构的变化。次动作的作用:
·在数据库启动的时候,能够确定并打开数据文件和重演日志文件。
·在必须要恢复数据库的时候,能够确定哪些文件是必要的、哪些文件是可用的。
为了保护控制文件,必须注意一下几个方面:
·每一个数据库都要使用多路复制的控制文件
·把每一个控制文件的复件保存在不同的物理磁盘上
·使用操作系统的冗余镜像机制
·监控备份
有两种方式中阿道数据库控制文件的名字和位置:
·在参数文件中查找control_files
记录
·以system
用户登录
SQL*Plus
,执行
SQL
语句查询
V$CONTROLFILE
动态视图:
SELECT*FROMV$CONTROLFILE
3.
重演日志文件
重演日志由多个重演日志文件组组成,每个oracle
数据库都有一个由两个或者多个重演日志文
(redologfile)
件构成的文件组。一个重演日志文件由重做条目组成。
重演日志的功能:记录所有数据的改变。
Oracle支持多路复制重演日志文件,防止出现累及重演日志文件自身的失败。
4.
归档重演日志文件
Achivelogfile就是对写满的重演日志文件复制若保存生成的文件,可以通过设置数据库在归档模式
(ARCHIVELOGmode)
下来自动的保存日志文件。
5.
参数文件
Parameterfile包含了一组关于数据库和实例的配置参数。
Oracle
推荐用户使用一个服务器参数文件
(SPFILE)
作为维护初始化参数的动态手段,一个服务器参数文件允许用户在一个服务器端的磁盘文件里持久地保存和管理初始化参数。
6.
警告、跟踪日志文件
每一个服务器和后台进程都可以写入一个相关的跟踪文件(tracefile)
。顾名思义,跟踪
oracle
进程,若进程内部出现错误,他把错误信息转存储到他的跟踪文件里。这些错误信息一部分是给数据库管理员使用,另一部分给
oracle
支持服务。跟踪文件信息还可以用于调整应用程序和实例。
警告文件(alertfile)
:一种特殊的跟踪文件,包括按时间排序的消息和错误的记录。
7.
备份文件
还原一个文件的过程就是用一个备份文件(backupfile)
来代替它。
分享到:
相关推荐
Oracle数据库物理存储结构管理 Oracle数据库的物理存储结构管理是指对数据库中的数据文件、控制文件和日志文件进行管理和维护的过程。这种管理对于数据库的性能、安全和可扩展性都具有重要意义。 一、数据文件管理...
Oracle 数据库物理存储结构管理 Oracle 数据库物理存储结构管理是指对 Oracle 数据库的物理存储结构进行管理和维护,以确保数据库的稳定运行和高效性能。物理存储结构包括数据文件、控制文件、重做日志文件、归档...
Oracle 数据库物理存储结构管理 Oracle 数据库物理存储结构管理是指对 Oracle 数据库的物理存储结构进行管理,以提高数据库的性能和可靠性。在本实验中,我们将学习如何管理 Oracle 数据库的物理存储结构,包括添加...
Oracle数据库物理存储结构管理 Oracle数据库的物理存储结构管理是指对数据库文件、控制文件、重做日志文件等物理组件的管理。下面是实验2 Oracle数据库物理存储结构管理的详细知识点: 一、数据文件管理 * 添加...
以上是对Oracle数据库体系结构的基本介绍,深入学习还包括对Oracle的SQL语法、存储过程、触发器、视图、约束、分区表等特性的理解和应用。通过理解这些核心概念,可以更好地管理和优化Oracle数据库,提升系统的稳定...
Oracle数据库的存储结构是理解其工作原理的关键部分,它包括物理存储结构和逻辑存储结构。 1.1 物理存储结构 Oracle数据库的物理存储结构是实际存储在磁盘上的操作系统文件,主要由三类核心文件构成: - 数据文件...
Oracle 数据库物理存储结构是由多个组成部分组成的,每个组成部分都扮演着重要的角色。在规划人力资源管理系统数据库物理存储结构时,需要合理地分配存储空间、创建数据文件、设置文件的大小和扩展方式,并分配到...
Oracle数据库的体系结构可以分为物理结构和逻辑结构两大部分。了解这两部分是进行数据库优化、维护和故障排除的重要基础。 首先,Oracle数据库的物理结构涉及数据库文件的物理布局,包括控制文件、重做日志文件、...
* 数据文件(Data File):是物理存储Oracle数据库数据的文件 * 日志文件(Log File):记录所有对数据库数据的修改,以备恢复数据时使用 * 控制文件(Control File):是一个较小的文件,包含数据库的元数据信息 * ...
### 涂抹ORACLE-第16章-体系结构之数据库物理存储结构 #### 重要知识点详述 ##### 引言与理解基础 在深入探讨Oracle数据库的物理存储结构之前,我们首先需要理解,这一章节并非侧重于具体的操作指南,而是致力于...
Oracle数据库是一种广泛使用的大型关系型数据库管理系统,其存储结构分为物理存储结构和逻辑存储结构,对理解数据库的运作和管理至关重要。本文将详细介绍这两个方面。 首先,物理存储结构是Oracle数据库在磁盘上的...
Oracle数据库体系结构主要由以下几部分构成:Oracle数据库服务器、Oracle实例、Oracle数据库的物理结构和Oracle数据库的逻辑结构。接下来我们将详细探讨这些组成部分。 Oracle数据库服务器是指运行Oracle数据库软件...
Oracle数据库的物理结构是数据库系统的基础,它包含了数据库在操作系统层面的存储布局。在Oracle数据库中,物理结构主要由三个核心部分组成:数据文件、重做日志文件和控制文件。 1. 数据文件: 数据文件是Oracle...
### Oracle数据库体系结构知识点 #### 实验目的与要求 - **熟悉Oracle数据库的物理结构**:包括数据文件、日志文件、控制文件等组件的基本概念及其在数据库中的作用。 - **理解Oracle的工作机制**:了解Oracle...
Oracle数据库的逻辑结构与物理结构是理解其工作原理的关键。...总结起来,Oracle数据库的逻辑结构和物理结构相互配合,确保了高效的数据存储、检索和管理。了解这些概念对于优化数据库性能、管理和故障排查至关重要。