将Siebel 7电子商务应用程序从DB2 UDB V8迁移到DB2 9

本文将引领您完成 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 服务器,准备进行迁移。

时间: 2024-09-17 03:40:52

将Siebel 7电子商务应用程序从DB2 UDB V8迁移到DB2 9的相关文章

Linux平台下DB2 UDB V8.1的安装与卸载

在Linux平台下DB2 UDB V8.1提供了命令行和图形界面两种安装方式,图形界面虽然通过交互简化了安装的复杂性,但安装过程需要人工干预,耗时相对较长,并且在内核较新的Linux版本下还存在无法启动GUI安装界面的问题,虽然可以通过设置环境变量进行解决,还是显得有些麻烦. 当然如果你用命令行方式手动安装就不存在这个问题,不过需要手动完成很多步骤,如果安装或卸载比较频繁的情况下,就不如把整个安装过程写入shell脚本执行方便. 下面是我完成的一个用于安装和卸载的shell脚本,在数据库安装时,

DB2 UDB V8.1管理学习笔记(一)_DB2

正在看的db2教程是:DB2 UDB V8.1管理学习笔记(一). DB2 基本概念 在DB2中由上至下的几个概念: 实例(Instance), 数据库(Database), 表空间(TableSpace), 容器(Container) 在一个操作系统中,DB2数据服务可以同时运行多个实例(有别于Oracle在一个系统内只能起一个实例). 数据库定义在实例中,一个实例可以包含多个数据库.在同一个实例中的不同数据库是完全独立的,分别拥有自己独立的系统编目表. 表空间有2种管理方式: DMS(Dat

DB2 UDB V8.1管理学习笔记(三)_DB2

正在看的db2教程是:DB2 UDB V8.1管理学习笔记(三).强制断开已有连接,停止实例并删除.  $ db2idrop -f instance_name 用于在UNIX下迁移实例. $ db2imigr instance_name 更新实例,用于实例获得一些新的产品选项或修订包的访问权. $ db2iupdt instance_name 获取当前所处的实例. $ db2 get instance 当更新实例级别或数据库级别的参数后,有些可以立即生效,有些需要重新启动实例才可生效.immed

实例讲解如何在DB2 UDB中监控死锁的发生

前言:这篇文章通过具体的实例阐述了如何在DB2 UDB 中监控死锁的发生.在DB2 UDB中有两种类型的监控器:快照监控器和事件监控器.快照顾名思义就是数据库连续状态下的一个切面,通过快照监控器,你可以很方便地查看当前连接的应用程序,当前等待的锁,当前的死锁,以及正在执行的SQL语句,同时你可以查看缓冲区,表和表空间的用法.假如保存历史数据,并且能够做出比较,对于分析数据库的并发性能有很大的帮助. 但是我们并不能猜测什么时候发生死锁,所以假如有一个后台程序能够一直监控数据库的活动,记录下所有的死

DB2 UDB安全性:使用 GSS-API安全机制(SPKM/LIPKEY)的安全插件

简介 DB2 UDB 提供一种框架,用于编写定制的安全插件,管理员可使用这些插件进行 DB2 UDB 身份验证. 该框架是在 DB2 UDB V8.2 中引入的,也支持基于通用安全服务应用程序编程接口(Generic Security Service Application Programming Interface,GSS-API)的插件身份验证. 许多 DB2 UDB 管理员利用 GSS-API 插件进行基于 Kerberos 的身份验证.由于 NFS V4(Network File Sys

用于监控DB2实例和数据库的新的DB2 UDB工具

简介 DB2 UDB V8.2 带来了一种新工具称为 db2pd,用于收集 DB2 实例和数据库的统计信息.与 Informix Dynamic Server 的 onstat 工具类似,db2pd 提供了 20 多个选项显示关于数据库事务.表空间.表统计信息.动态 SQL.数据库配置和其他很多数据库细节的信息.单个 db2pd 命令可以检索多个领域的信息,并把结果保存到文件中.也可以在特定时期内调用该工具一定的次数,帮助您了解随着时间的变化数据库中的变动情况.该工具可用于故障检修.问题确定.数

Magento v1.5.1.0发布 专业开源的电子商务B2C程序

Magento (麦进斗) 是一款基于PHP Zend framework构建的专业开源的电子商务(B2C)程序.Magento以设计得灵活,模块化,容易集成其他程序,插件模板众多等特点.赢得全http://www.aliyun.com/zixun/aggregation/79320.html">世界各国人的喜爱. Magento 今天发布了Magento CE Version 1.5.1.0 稳定版本. 请注意:不要直接在产品环境中升级,升级前必须备份数据库和所有文件,并检查文件的权限.

OXID eShop v4.5发布 灵活可靠地电子商务软件程序

OXID eShop 社区不是一个灵活可靠地电子商务软件程序,主要的特点是模块化和基于标准的架构,便以进行定制. OXID eShop Version 4.5.0发行说明: &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   0002082: Use the cart total as calculation basis for discount on payment    0002255: Item Disco

分布式DB2 UDB服务器对比

简介 "DB2 is DB2 is DB2",对于运行 IBM DB2 Universal Database 的分布式平台以及可购买 得到的各种版本来说,这句话说得没错. 很简单,这句便于记忆的话的意思是,当您需要升级时不必担心什么.它意味着对于运行在 DB2 所支 持的任何分布式平台(Windows.HP-UX.Sun Solaris.Linux - iSeries.pSeries.xSeries.zSeres 和 AIX)上的 DB2 服务器,您为 DB2 编写的任何应用程序都可以