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

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

 2008-12-24 16:37:14 来源:WEB开发网   
核心提示: (1)重组数据 Oracle:它给你重组数据以很多灵活性,你可以使用Import/Export命令来实现,DBA必须具备跨平台管理不同RDBMS的能力(8),或在9i企业版里使用Online Redefinition Package(在线重定义包)进行联机重组, DB2:你可以重组一个表或

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

(1)重组数据

Oracle:它给你重组数据以很多灵活性,你可以使用Import/Export命令来实现,或在9i企业版里使用Online Redefinition Package(在线重定义包)进行联机重组。

DB2:你可以重组一个表或者一个索引。也可以使用一个很不错命令REORGCHK,这个命令将产生需要重组的表的报告。

(2)装载数据

Oracle:将数据导入表中可以使用SQL*LOADER。它有很多选项,比如:插入,追加,替换数据,多个输入文件等等。

DB2:对于DB2来说,DBA有两个选择来导入数据:装载工具或者导入命令。装载工具一般用于装载大量的数据时使用,而导入命令则有益于快速地做插入少量的数据的操作。无论是导入命令还是装载工具,它们都提供添加或替换数据的选项。

12.5、备份和恢复

做备份和恢复的策略计划是DBA的关键职责。根据其运行的具体应用,每一个数据库都有很不同的需求。

第一个决定是使用日志文件的方法。你的应用程序需要时间点的恢复吗?如果是,对于Oracle来说,你可以选择Archive mode方式的日志,对于DB2 UDB而言,你可以选择Log Retain。如果你的应用程序没有问题,只是想恢复到最近的备份,在Oracle中你可以选择No Archive mode, 对于DB2 UDB,你可以选择Circular logging(default)。

(1)备份类型

Oracle:

冷备份-是指数据库在离线的情况下做整个数据库的备份,包括、数据文件,控制文件,在线重做日志文件,Init.ora。

热备份-是指联机情况下做的备份。

RMAN-恢复管理器,导出数据库。

DB2:

数据库-在线/离线。

表空间。

(2)恢复类型

Oracle:

实例恢复-从失败的实例中用重做日志来恢复。

非归档模式(整个数据库的恢复)。

归档模式(基于时间点的恢复)。

导入-逻辑恢复。

DB2:

崩溃—从异常终止或突然断电中用日志来恢复。

前滚—映像拷贝+日志或本地时间(V8)。

版本-使用映像拷贝。

导入/装载-逻辑恢复。

还要做很多其他决定,如备份的类型和频率,逻辑备份还是物理备份,备份文件保留多长时间,用户是否会中断备份等。每个数据库都应该就所有的这些问题有个明确的程序,这与应用和操作环境有关。

13、结束语

管理数据库是一件复杂而又很费时间的工作。DBA越来越多地被要求管理各种关系型数据库,可能来自不同的厂商,可能运行在不同的操作系统上。

DBA懂得关系数据库的原理是绝对必要的,但对于在一个有不同种类的数据库的环境下这是不够的。你也需要知道它们的细微差别以及每种数据库的不同的处理。没有什么可以替代这些经验和知识。但有了标准化的实用工具后,对于DBA而言,可以使工作过程实现效率的最大化提高,并且可以帮助减少导致应用程序出现停机的问题。

上一页  3 4 5 6 7 8 

Tags:DBA 必须 具备

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