
db2 export to xxx.ixf select * from xxx where 1=1
导出命令我记得是这个形式,xxx是表名,你需要把所有表都导出来。会有N条命令。
db2 import from xxx.ixf of ixf insert into xxx
导入命令记不清了,大概应该是没错的,xxx是表名。两次都需要连接库
connect to db aaa user username using password
aaa是库名,username是用户名,password是密码。
两次连接第一次连原库,第二次连新建的库
AIX也算是unix,你先试试备份还原吧
db2 backup db aaa to 路径
db2 restore db aaa frome 路径
原来机械硬盘是msdos分区表,新固态硬盘是gpt分区表,数据大小在100GB以内,所以使用 dd 命令迁移。
我系统都是只装在一个分区中,所以直接在 root 模式下执行迁移:
大概一个小时就迁移完成了。
这里要注意的是拷贝的源和目标分别是 /dev/sda1 和 /dev/sdb1 这两个分区,而不是 /dev/sda 和 /dev/sdb 这两个硬盘名称。
最后更新一下硬盘信息(不然显示的大小信息等还是旧硬盘的信息):
dd 工具会将 uuid 也一起拷贝,所以拷贝完成之后,只要将旧的硬盘拆卸下来,替换上新的硬盘,不用修改 /etc/fstab 文件,就能按照你以前的设置自动挂载。
重新启动电脑,顺便修改下Grub,因为莫名其妙出现了一个error问题(具体忘了,上午的事)。
修改文件 /etc/default/grub :
最后更新一下:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)