将A机的数据备份恢复到B机:
1、将A机数据迁移到B机
1.1、在A机的根目录下创建backup文件夹:
#首先进入根目录: cd /
#然后创建文件夹backup: mkdir /backup/sql mkdir /backup/data
#注意:保证A机/backup/sql /backup/data目录下无任何文件,才能进行下一步。
#需要给db2inst1用户赋操作文件夹的权限
chown -R db2inst1:db2inst1 /backup
chmod 760 /backup
#db_name:数据库名
#user_name:数据库用户名
#password:数据库密码
1.2、在A机输入以下命令(在db2inst1用户下):
db2 connect to db_name user user_name using password
db2look -d db_name -i user_name -w password -a -e -o /backup/sql/script.sql
cd /backup/data
db2move db_name export -u user_name -p password
scp -r /backup B机IP地址:/
2、在B机下输入以下命令(在db2inst1用户下):
db2 connect to db_name user user_name using password
scp -r A机用户名@A机IP:/backup /
db2 -tvf /backup/sql/script.sql -z /etc/script.log
cd /backup/data
db2move db_name import -io replace -u user_name -p password
db2stop
db2start