Oracle
数据库逻辑结构
2.1.1Oracle
系统体系结构
与其他数据库产品不同?/p>
Oracle
有其自己独特的系统体系结构?/p>
Oracle
?/p>
统体系结构是整个
Oracle
服务器系统的框架?/p>
是管理和应用
Oracle
数据服务?/p>
的基础和核心?/p>
Oracle
系统体系结构由三部分组成:逻辑结构、物理结构和实例。其中,实例
是维系物理结构和逻辑结构的核心,
如图
2-1
和图
2-2
所示?/p>
?/p>
2-1
表明了数?/p>
库三级模式及其物理文件之间的关系?/p>
?/p>
2-1
数据库模式及其物理文件关系示意图
?/p>
2-2
Oracle
系统体系结构与功?/p>
不论?/p>
Oracle
的应用开发还是数据库管理都是以实例作为切入点的。只?/p>
?/p>
Oracle
的应用程序开发主要是以数据库的逻辑对象为主
(
如表、索引和视图
?/p>
),
而数据库管理则是针对数据库的全部内容?/p>
Oracle
数据库由构成物理结构
的各种文件组成,如数据文件、控制文件和重做日志文件等;实例?/p>
Oracle
?/p>
内存中分配的一段区?/p>
SGA
和服务器后台进程的集合?/p>
Oracle
数据库服务器?/p>
是数据库和实例的组合?/p>