版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_37933685/article/details/81395228
个人博客:https://suveng.github.io/blog/
Oracle数据库是Oracle公司开发和销售的一种对象关系数据库管理系统。 Oracle数据库通常被称为Oracle RDBMS或简称为Oracle。
Oracle数据库服务器由一个数据库和至少一个数据库实例组成。 数据库是一组存储数据的文件,而数据库实例是一组管理数据库文件的内存结构。 另外,数据库由后台进程组成。 下图说明了Oracle数据库服务器体系结构:
逻辑结构如下所示:
从逻辑的角度来看,一个数据库(database)下面可以分多个表空间(tablespace);一个表空间下面又可以分多个段(segment);一个数据表要占一个段(segment),一个索引也要占一个段(segment )。 一个段(segment)由多个 区间(extent)组成,那么一个区间又由一组连续的数据块(data block)组成。这连续的数据块是在逻辑上是连续的,有可能在物理磁盘上是分散。
下图说明了表空间中的段,范围和数据块:
下图显示了逻辑和物理存储结构之间的关系:
Oracle实例由三个主要部分组成:系统全局区(SGA),程序全局区(PGA)和后台进程 :
https://www.cnblogs.com/fnng/archive/2012/08/12/2634485.html
http://www.oraok.com/quickstart/what-is-oracle-database.html