本文共 936 字,大约阅读时间需要 3 分钟。
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博客 ” ,链接:http://blog.itpub.net/12330444/viewspace-621605/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12330444/viewspace-621605/