若正在从版本 5.0 或版本 5.2 迁移到 DB2 版本 7, 则在安装 DB2 版本 7 之前,必须准备您的数据库和实例。 若正在从版本 6 进行升级,则在安装版本 7 之前不需要执行任何操作。
在 DB2 版本 7 中,不支持版本 5.0 之前的数据库和实例。
若正在运行于受支持的 Linux 分布式系统上的工作站上迁移 DB2安装, 则应该了解下列事项:
要准备工作站以进行安装, 需要将现存的 Linux 分布式系统升级为更新的级别, 该级别包括必需(或更新)版本的 glibc 库。 还可以选择仅更新本地版本的 glibc 库。建议将您的分布式系统的安装升级为更新的版本, 该版本包括必需的 glibc 库级别。建议不要只更新 glibc 库而不更新您的分布式系统的安装版本,因为在此进程期间发生的错误可能会影响操作系统。
本节描述如何准备现存的 DB2 版本 5.x 数据库和实例 以迁移至一种 DB2 版本 7 可使用的格式。若想迁移多个实例, 则必须对每个实例重复这些步骤。
若数个 DB2 实例都在使用 DB2 的先前版本, 则此时不必迁移所有这些实例。未迁移的实例将继续使用 DB2 的先前版本。
必须注册为实例拥有者才能完成这些步骤。
要准备数据库以进行迁移:
SQL1611W “数据库系统监控程序”未返回任何数据。 SQLSTATE=00000
db2 list database directory
若必要的话, 确保每个调出语句被分成一些不同的行。例如:
DB2INSTANCE=db2inst1 //bash、Bourne 或 Korn shells export DB2INSTANCE set DB2INSTANCE=db2inst1 //C shell