db2恢复备份
#备份数据库
db2 backup db TESTDB online to /opt/backup/db2_backup/$(date "+%Y%m%d")/TESTDB/ include logs
#查看备份日志路径
db2 list history backup all for TESTDB
#将备份文件及日志传到备份服务器
scp -r /opt/sisc/db2_data_new/TESTDB/ root@10.254.192.158:/opt/sisc/db2_data_new/TESTDB/
备份的服务器操作
#断开数据库连接
db2 force application all
#删除数据库
db2 drop db TESTDB
#恢复数据库路径需要和备份数据库路径相同
db2 create database TESTDB on /opt/sisc/test/testdb
#恢复操作
db2 restore database TESTDB from 备份路径 taken at 20180315190154
#查看日志路径
db2 get db cfg for TESTDB | grep " Path to log files"
#把备份日志拷贝到数据库日志目录下
cp S0001148.LOG /opt/sisc/test/testdb/db2inst1/NODE0000/SQL00001/SQLOGDIR
#恢复日志
db2 rollforward db TESTDB to end of logs and stop
******************************人因为有理想、梦想而变得伟大,而真正伟大就是不断努力实现理想、梦想*****************************
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步