as导出数据操作
前置条件:
1、避开用户高峰期
2、导数消耗资源
导出命令:
cd 到as工具包bin目录下
./asbackup -h 10.254.26.XXX -p 3000 -d /home/bangsun/software/backup_06_29_2021 -n dfp -c -v -r -f1 > backup.log 2>&1
查看输出中是否存在错误信息:
cat backup.log | grep '\[ERR\]'
查看导出数据条数和与生产环境sql:show sets信息比对:
cat backup.log | grep 'Backed up' | awk '{print $8}'
导入as数据:
./asrestore -h 10.254.26.XXX -p 3000 -d /home/bangsun/software/backup_06_30_2021 -n dfp -v -u >restore.log 2>&1
查看导入条数
cat restore.log | grep 'record(s)' | grep -v per-thread | tail -n 1 | awk -F ',' '{print $3}'
临时登录命令
ssh-keygen -t rsa
ssh-copy-id 用户名@ip
输入用户密码
ssh 用户名@ip
登录成功