ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE体系结构总述

ORACLE体系结构总述

原创 Linux操作系统 作者:qgrape 时间:2009-12-03 22:36:47 0 删除 编辑

ORACLE体系结构

 

ORACLE体系结构:

ORACLE 体系结构主要包括ORACLE服务器, 还包括一些其它的关键文件、用户进程和服务器进程。

 

ORACLE服务器由ORACLE实例(INSTANCE)和ORACLE数据库(DATABASE)两大部分组成。

其它的关键文件包括:初始化参数文件、口令文件、归档重做日志文件。

 

ORACLE实例(INSTANCE):

ORACLE实例(INSTANCE)是一种访问数据库的机制,Oracle 使用实例来管理数据库的访问。

ORACLE实例由内存结构和后台进程组成。

内存结构也称为系统全局区(SGA),包括共享池(shared pool)、数据库高速缓冲区(database buffer cache)、重做日志缓冲区(redo log buffer)、大型池(large pool)、JAVA POOL 和其它的一些结构(如锁和统计数据)等。

 

后台进程用来维护并加强物理结构与内存结构之间的关系。 实例的后台进程中有5个是必需的:SMON、PMON、LGWR、DBWR、CKPT。

 

ORACLE数据库(DATABASE):

Oracle数据库是数据的一个集合。

Oracle 数据库体系结构包括构成数据库的逻辑结构和物理结构。

• 物理结构包括构成数据库的控制文件、联机重做日志文件和数据文件。

• 逻辑结构包括表空间、段、区和数据块。

 

 

数据库的物理结构是数据库中操作系统文件的集合。包括:

• 数据文件,包含数据库中的实际数据

• 重做日志文件,包含数据库的更改记录,可以在出现故障时恢复数据

• 控制文件,包含维护和验证数据库完整性所需的信息

 

数据库的逻辑结构

逻辑结构的层次如下所述:

• Oracle 数据库至少包含一个表空间。

• 表空间包含一个或多个段。

• 段由区组成。

• 区由逻辑块组成。

• 块是读写操作的最小单元。

 

 

 

 

 

 

 

 

 

 

 

                              

 

 


 

 

 

 

 

 

 

   

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12330444/viewspace-621605/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-04-09

  • 博文量
    223
  • 访问量
    560959