您的重构指的是什么?
如果是异机重建相同的数据库结构,
如果只需要结构不需要数据,使用db2look -d dbname -a -e -l -o db2look.ddl即可 ;
如果也需要数据,在开启了归档的情况下,搭建HADR或者用CDC都可以 ;如果没有开启归档,那就比较麻烦了,生产一定要停机了,大概分两种办法,一种是停机备份+开归档(归档也可以不开,我们都知道开归档就需要离线全备) ,一种是手工load数+补数 。
如果是将表重建成分区表,索引重建成分区索引,9.7之前只能手动load+rename,表肯定要下线一会 ; 9.7之后可以使用admin_move_tab 在线迁移,说是在线,其实在rename时不能有app锁表的,否则会失败。
收起