WEB开发网
开发学院数据库Oracle Oracle和DB2间基本架构和管理的差异 阅读

Oracle和DB2间基本架构和管理的差异

 2008-09-04 12:50:32 来源:WEB开发网   
核心提示: 9、实例(Instance)&数据库大家知道每个DBMS的物理安装就是一个实例,然而,Oracle和DB2间基本架构和管理的差异(4),各自处理数据库的方式是明显的不同,两个DBMS都把实例定义为一组进程,数据库管理空间需要详细的空间说明,通过表空间,然而,DB2 LUW 允许一个或多个活

Oracle和DB2间基本架构和管理的差异

9、实例(Instance)&数据库

大家知道每个DBMS的物理安装就是一个实例。然而,各自处理数据库的方式是明显的不同。

两个DBMS都把实例定义为一组进程,然而,DB2 LUW 允许一个或多个活动的数据库,Oracle每个实例仅仅只有一个数据库,在Oracle中,通常实例和数据库是可以互换的概念。

下表是实例定义的差异

Oracle和DB2间基本架构和管理的差异

Oracle和DB2间基本架构和管理的差异

图1

10、存储管理

从逻辑观点上来看,Oracle有一个包含多个表空间的数据库,表空间包含多个段(表,索引,回滚等),还包括由多个数据库块组成的扩展(Extent)。从物理意义上看,数据文件被分配给表空间,这些数据文件是由O/S块组成。

DB2有两种不同的分配方法来定义表空间。它们一种是数据库管理的空间(DMS),另一种是系统管理的空间(SMS)。根据应用程序,它们各有优势:

SMS(System Manages Space)---系统管理空间允许操作系统根据需要为表分配空间。不指定空间参数,这种方法对于存储管理来说非常容易。对于较小的表或短时间增长和收缩的表都是有利的。

DMS(Database Managed Space)---当表空间被创建时,数据库管理空间需要详细的空间说明。通过表空间,存储空间可以马上被分配和保留。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Oracle DB 基本

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接