仅当您正在将数据库从“版本 5.x”迁移至“版本 7.1”格式时,本节才适用。 若您正在从“版本 6.1”迁移至“版本 7.1”,可以跳过本节。
注意: | 若在“管理服务器” 实例上运行了 db2imigr,则可以跳过本节。 “管理服务器”实例不包含任何数据库。 |
要迁移实例所拥有的“版本 5.x”数据库:
DB2 LIST DATABASE DIRECTORY command >>-LIST----+-DATABASE-+--DIRECTORY----+----------------+------->< '-DB-------' '-ON--+-path--+--' '-drive-'
ON path/drive 参数指定将列示其信息的本地数据库目录。若未指定该目录, 则列示系统数据库目录的内容。有关详情及示例,参考 Command Reference。
DB2MIGRATE DATABASE command >>-MIGRATE----+-DATABASE-+--database-alias----------------------> '-DB-------' >-----+---------------------------------------+---------------->< '-USER--username--+------------------+--' '-USING--password--'
有关详情及示例,参考 Command Reference。
若您的表空间没有足够的空闲空间, 则可能会接收到以下错误:
SQL1704N 数据库迁移失败。原因码 17。
在此情况下,应该在“版本 5”实例下复原“版本 5”数据库, 使用 ALTER TABLESPACE 语句添加更多容器,并再次迁移该数据库。 有关表空间和 ALTER TABLESPACE 语句的详情, 参考管理指南和 SQL Reference。