Oracle 数据库结构

一、Oracle体系结构

 

1.物理结构

     1)数据文件

                  数据文件用来存储数据库的全部数据和Oracle系统数据文件,包括数据字典数据、用户表数据、用户索引等。

     2)重做日志文件(Redo Log Files)

                   数据库的必须稳健,用于记录数据库所有发生的变化,包括用户数据的变化,以及数据库的变化。,是保证数据库安全和数据库备份和回复的直接关系的文件。

     3)控制文件

                    较小的二进制文件用于记录数据库的物理结构。  主要信息包括数据库的名称,位置,表空间的信息,当前日志的序列号,最近检查的信息点信息等

    4)参数文件

               数据库启动需要的参数,包括数据库实例的名称,控制文件所在的路径和文件等 

    5)密码文件、跟踪文件、警告日志

2.逻辑结构

  1)、表空间

  2)、数据库块

  3)、区

  4)、段

  5)、模式对象

Oracle服务器结构

1.系统全局区(SGA)

2.程序全局区(PGA)

3.前台线程

4.后台线程

你可能感兴趣的:(数据库)