WEB开发网
开发学院数据库DB2 DBA必须具备跨平台管理不同RDBMS的能力 阅读

DBA必须具备跨平台管理不同RDBMS的能力

 2008-12-24 16:37:14 来源:WEB开发网   
核心提示: 11、对象比较 11.1、缓冲池 两种数据库都使用内存来做数据和对象定义的读写优化,这些被涉及到的内存区域被称为缓冲区或高速缓冲存储器,DBA必须具备跨平台管理不同RDBMS的能力(5),虽然使用方法是一样的,但在结构方式的定义和分配上是不一样的,应用数据,以及应用索引, 在Oracle中

DBA必须具备跨平台管理不同RDBMS的能力

11、对象比较

11.1、缓冲池

两种数据库都使用内存来做数据和对象定义的读写优化,这些被涉及到的内存区域被称为缓冲区或高速缓冲存储器。虽然使用方法是一样的,但在结构方式的定义和分配上是不一样的。

在Oracle中,缓冲池是在数据库启动文件init.ora中被定义的,这个文件可以动态地改变,它有下面的选项来定义不同的缓冲池:默认,循环,固定。

在DB2 LUW中,缓冲池是在数据库中定义的,并可创建为指定的页面大小:4K,8K,16K 或者32K,它们是通过DDL来定义的,不同的表空间被分配不同的缓冲池。

11.2、数据库

两个数据库管理系统处理数据库的方法是完全不同的,在Oracle中,你只有一个数据库,它包含所有的数据文件,重做日志文件,控制文件等。在DB2中,你可以一个实例有多个数据库,然而,每个数据库是独立拥有它的实体的。每次一个新的数据库的创建都会有相应的编目被创建,以及缓冲池和日志文件被定义,数据库之间没有任何共享。在DB2数据库中有三个表空间将被创建:

SYSCATSPACE,系统编目。

TEMPSPACE,临时表空间,排序等。

USERSPACE,应用数据的默认表空间。

11.3、表空间

Oracle:

在Oracle中,你要处理两类表空间:系统的和非系统的。系统表空间包含数据字典和系统回滚段。非系统表空间包含和应用程序相关的所有东西:回滚段,临时段,应用数据,以及应用索引。这些非系统的表空间也可以分两种类型:

永久的---用于所有对象,比如:在UDB中的USERSPACE

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

Tags:DBA 必须 具备

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