数据库迁移步骤说明

unix环境数据库迁移步骤:
1.检查syscatspace表空间,确保不低于50%的剩余空间
db2pd -db dbname -tablespaces
检查输出结果中的ar项
1)autoresize=false
通过添加新容器或者增加容器尺寸调整(如果容器为文件,也可以通过将表空间修改为autoresize=yes,alter tablespace syscatspace autoresize yes)
2)autoresize=true
确保所属文件系统有足够的可用空间
2.断开所有当前连接,停止实例
3.su - root
4.迁移实例
$DB29.5SETUPPATH/instance/db2imigr -u fenc用户 实例用户
备注:fenc用户的确认方法:查看实例用户的HOME目录下.fenced文件的属主即为fenc用户
ls -al HOME/sqllib/adm|grep -i fenced
5.迁移数据库
su - 实例用户
db2start

--迁移数据库
db2 migrate db dbname

--重新绑定系统包db2schema.bnd、@db2cli.lst、@db2ubind.lst
db2 connect to dbname
db2 bind BNDPATH/db2schema.bnd blocking all grant public
db2 bind BNDPATH/@db2cli.lst blocking all grant public
db2 bind BNDPATH/@db2ubind.lst blocking all grant public
--BNDPATH对应于绑定文件路径,即@db2cli.lst的所属路径

--重新绑定存储过程
db2rbind dbname -l logfile

相关文档
最新文档