三九宝宝网宝宝百科宝宝知识

把DB2V8数据库系统迁移到DB2V9

11月26日 编辑 39baobao.com

[迁移到Linux平台应考虑的十个问题]随着经济环境的恶化和Vista没有获得太多的认可,很多IT部门考虑将平台向Linux迁移。尽管很多人认为Linux优于windows,但是在更换平台前应该先要慎重考虑。否则到最后你可能到发...+阅读

在安装好 DB2 旧版本的系统上安装 DB2 v9,需要把旧版本的所有的实例(Instance)和数据库系统迁移到 DB2 V9, 移植 DB2 V8 数据库系统,包括迁移实例(Instance),DB2 管理服务器(DAS)和数据库。对于 DB2 V8 的数据库系统,可以直接迁移到 DB2 V9。对于 DB2 V

6、V7 的产品需要首先迁移到 DB2 V8,然后再迁移到 DB2 V9。

在一台 Windows 系统的系统上,我们已经安装了 DB2 ESE(Enterprise Server Edition) V8.2 数据库系统。假定我们创建了一个 DB2 的实例。同时,我们在该实例下创建了一个数据库 Sample。我们需要在该系统上安装 DB2 V9,把 DB2 ESE V8.2 移植到 DB2 V9。数据库管理员账号为 db2admin,同时也具有系统管理员的权限。下面在上述的 Windows 平台上,开始我们的移植 DB2 ESE V8.2旅程。

迁移数据库实例

有两种方式可以迁移数据库实例。一种是由数据库安装程序实现自动迁移,第二种方式是手工迁移数据库。在 Windows 平台上,可以在安装 DB2 V9 过程中选择从 DB2 V8 移植到 DB2 V9。安装结束后 DB2 V8 的实例就自动移植到 DB2 V9。

1. 自动迁移实例

以系统管理员身份登录系统,如 db2admin;

运行 DB2 V9 的安装程序 setup.exe;

在选择安装文件夹的面板上,我们可以看到安装路径被自动设为 DB2 ESE V8.2 的安装路径“c:\Program Files\IBM\SQLLIB\”。我们不需要也不能选择安装文件夹。待安装结束后,该目录下原来安装的 DB2 将被升级;

在迁移过程结束后可以运行 db2level 命令来验证数据库实例是否被成功的迁移。 2. 手工迁移实例

如果在安装过程中没有选择“迁移”数据库的话,我们可以在安装结束后手工迁移实例。

停止运行的 DB2 实例,db2stop;

迁移 DB2 实例,我们可以执行下面的命令。$DB2DIR\bin\db2imigr /u:user,password InstName。其中 $DB2DIR 是 DB2 安装路径。user、password 是数据库服务下的用户名和密码。InstName 是数据库实例的名字。对于我们的例子,我们可以使用下面的命令 C:\Program Files\IBM\dwe\SQLLIB\bin\db2imigr /u:db2admin,passw0rd DB2。

迁移完数据库实例后,重新启动数据库实例 DB2。db2start。

迁移数据库

完成上面的迁移 DB2 实例后,我们需要继续迁移该实例下的数据库。假设原来在该实例下,有个 Sample 数据库。

用具有 SYSADM 权限的该实例的用户登录系统,如 db2admin;

运行 db2 命令行工具,在该环境中执行迁移数据库的命令:MIGRATE DATABASE database-alias USER username USING password。其中 database-alias 是将要迁移的数据库的名字或者别名。Username 是具有 SYSADM 权限的用户名来认证。在我们的例子中,假设 db2admin 的密码是 passw0rd.那么我们需要执行下面的命令来迁移 sample 数据库:MIGRATE DATABASE sample USER db2adim USING passw0rd。

为验证我们的数据库被成功迁移到 DB2 V9,我们可以连接到数据库 sample,并查询其中的数据。

以下为关联文档:

DB2返回SQLCODE818错误在搞基于DB2的嵌入式C语言项目时,出现了一件非常奇怪的事情,拿出来与大家分享。当时为了保持测试数据的完整性及开发人员的数据的一致性,更是为了减少DBServer的压力,故而为每...

SQL2005的SSIS与Oracle的迁移性能项目中存在一部分数据迁移的工作,说白了就是从老的系统中将数据倒换的新的系统模型中,老系统的数据来源比较复杂多样,新的自然是Oracle9.2。本来这也就是一次性工作,用SQL自然...

SQLServer与Oracle、DB2三种数据库比较开发数据库应用,选择一个好的数据库是非常重要的。本文从一些方面比较了SQL Server与Oracle、DB2三种数据库,为你选择数据库提供一些参考。开放性SQL Server只能在Windows...

在WebSphere和DB2中使用标准数据格式许多行业在努力实现更高级别的标准化,以促进公司之间及其外部业务合作伙伴之间的相互交互和数据交换。为实现这一目标,各行各业都制定了特定于各自业务的标准,以保证各方之间信...

常用软件存盘路径大迁移默认情况下,常用软件(例如Word2000)的存盘路径一般都在系统盘的安装目录中,于是软件生成的数据文件(例如你编辑过的文档)也就 保存在系统盘上。一旦系统盘被病毒破坏或者格式化了,...

DB2数据库安全性全面介绍简介我们面对的这个问题是:数据库安全性话题还没有象测定最短宕机时间世界记录和报告那么引人瞩目。您是在什么时候最后一次读到有关安全令牌和加密的睿智文章的呢?但正如去...

DB2与SQLServer2000间SQL数据复制WebSphere Replication Server 简述 WebSphere Replication Server 是 IBM 信息集成产品家族中的重要产品,它广泛应用在信息集成的多个领域中:比如跨地域数据采集和交换,企业内...

DB2V9pureXML在企业中的典型应用我相信,XML 对于多数读者来说已经是一个耳熟能详的术语了。由于XML具有自我描述性(易理解性)、灵活性、平台无关性和标准化等优点,因此,许多 IT 精英和组织都在探索如何将 XML...

Server2008R2支持256个处理器和热迁移微软副总裁比尔。莱恩(Bill Laing)本周四阐述了服务器版和客户机版Windows 7之间的差别。 莱恩回顾了微软在开发服务器操作系统方面的进展。微软的服务器产品既有Windows Home...

推荐阅读
图文推荐