本文将引领您完成 Siebel 7 数据库环境从 DB2 UDB Version 8 到 DB2 9 的升级。您将了解一 些必要的步骤以及完成迁移过程所需的工具和命令。
本文首先介绍了 DB2 9 中的一些新特性,并 展示了 Siebel 应用程序如何利用这些特性。本文详述了 UNIX 和 Windows 操作系统在预迁 移和实际迁移过程中的工作,最后介绍完成迁移后需要执行的步骤。
DB2 9 中的新特性
pureXML:DB2 9 天生就支持 XML 数据存储。这使得可以将格式良好的 XML 文档以其自 身固有的分层格式存储在 Siebel 表列中。XML 数据存储为 XML 类型而不是将其存储为文本。因此,您 可以使用 XQuery、SQL 或者结合使用二者来有效地搜索和检索 XML 数据。
自动化管理特性:自 动化管理特性将简化 Siebel/DB2 DBA 的管理任务。它包括自调优内存管理(Self Tuning Memory Management,STMM)。STMM 通过持续更新配置参数(数据库参数和数据库管理器参数)、调整缓冲池大 小以及动态确定数据库使用的内存总量,从而减少或消除配置 DB2 服务器的工作。
增强了数据库 安全性:基于标签的访问控制(Label Based Access Control,LBAC)是一种新的安全特性,它使您可以 在行和列的级别上控制数据访问。为此,添加了一种新的安全管理员(SECADM)授权级别,它将收集一些 与安全相关的权限。根据列表或组的结构、位置或从属关系,LBAC 可用于增强对用户可见记录的 Siebel 访问控制。
弹性增强:Siebel/DB2 DBA 可以立即使用 DB2 9 中的一些增强来添加弹性。其中一 些特性包括:
能够重新开始中断的恢复操作,这些操作能够在进行数据库恢复时节省宝贵的时间 和工作。
支持使用从已有备份映像中自动生成的脚本执行重定向恢复操作。
能够从表空间 备份映像中重新构建数据库。
更多附加的有用特性:很多特性对 Siebel 应用程序都非常有用。 其中一些特性与性能和可伸缩性有关,例如数据行压缩,而另外一些则与可管理性有关,例如复制数据库 模式的功能,以及 ALTER TABLE 语句增强。
本文将展示如何启用 DB2 9 的一些特性,例如自调 优内存管理和压缩,这些都是完成迁移后的工作。
预迁移步骤
预迁移步骤非常重要,是实 现成功迁移的关键。在本节中,实际上将执行三项任务:
在开始迁移之前,搜集有关当前数据库 和环境的最重要信息(给出了一些有用的脚本和示例)。这样一来,如果在迁移过程中出现了问题,您可 以很轻易地恢复到迁移前的状态。同样,如果您需要使用这些信息并且这些参数值在迁移后还有用的话, 您还可以应用它们。
查看您的机器是否兼容以及是否能够安全地安装和使用 DB2 9。
停止 DB2 服务器,准备进行迁移。