首页 > 编程知识 正文

oracle的物理结构组成(oracle数据库有什么用)

时间:2023-05-03 07:53:05 阅读:695 作者:1956

概述

Oracle RDBMS的存储结构主要由Database组成。

数据库可以分为物理结构和逻辑结构来理解。

物理结构

Database的物理结构:是操作系统中数据库的文件集合,即磁盘上的物理文件,主要由数据文件、控制文件、重做日志文件、归档日志文件、参数文件和密码文件组成。

数据文件

文件是数据的储存库。

包括所有数据库数据。

只能属于一个数据库。

来自一个名为“表空间”的数据库存储逻辑单元

可以直接读入内存,在执行SQL语句时,相关数据文件的副本会被加载到数据缓冲区。

数据文件可以通过备份策略来保护。

重做日志文件

重做日志文件包含对数据库所做更改的记录,并且可以在Oracle出现故障时恢复数据。

能够恢复数据的原则:重做日志文件将按时间顺序存储应用于数据库的一系列更改向量(采取了哪些操作)(即标记更改的位置)。它包含所有已完成操作的信息以及操作完成前数据库的状态。如果数据文件损坏,这些变化矢量可以应用于数据文件的备份,以重做(重建)并将其恢复到故障时刻之前的状态。重做日志文件分为以下两种类型:

重做日志文件:用于记录连续数据库操作的归档日志文件:用于时间点恢复。当重做日志文件已满时,这些日志将被归档和备份,以便以后进行数据恢复。检查redologinfo: SQL # v $ logfile数据字典,并记录redologfile的成员列表。

-/u01/ora data/demo/redo 03 . log/u01/ora data/demo/redo 02 . log/u01/ora data/demo/redo 01 . log 123456

控制文件

控制文件包含维护和验证数据库完整性的必要信息。

它记录在线重做日志文件、数据文件和更新的归档日志文件的位置。它还存储维护数据库完整性所需的信息,如数据库名称。控制文件以二进制形式存储,用户不能修改控制文件的内容。控制文件只有几兆字节,但它起着至关重要的作用。

参数文件

实例参数文件。当oracle实例启动时,SGA结构将根据该参数文件设置内存,后台进程将相应启动。

密码文件

用户通过提交用户名/密码来建立会话,Oracle根据存储在数据字典中的用户定义来验证用户名和密码。

00-1010表空间是典型的Oracle逻辑结构类型——,其中存储了几个数据文件。

表空间:存储数据库对象的逻辑空间。表空间是在数据库中打开的用于存储数据库对象的空间。它是信息存储的最大逻辑单元,也是存储数据库文件的地方,数据存储在表空间的数据文件中。一个数据库可以由多个表空间组成,Oracle调优是通过表空间实现的。(Oracle数据库的独特高级应用程序)

表空间的功能:分类管理和批处理;将琐碎的磁盘文件集成并抽象成一个逻辑结构。这使得我们更容易管理数据库。

从逻辑空间到物理空间的映射

线段、区域和块:

以后边肖会在运维和DBA方面分享更多干货,感兴趣的朋友会关注~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。