请教db2删除较老备份的方法
答案:1 悬赏:50 手机版
解决时间 2021-11-19 20:45
- 提问者网友:雪舞兮
- 2021-11-19 04:54
请教db2删除较老备份的方法
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-11-19 05:18
DB2备份分两类,在线和离线,在线备份允许应用连接,离线则必须断开应用,终止数据库。
按楼主要求是在线备份,需要提的是,在线备份需要设置归档日志,就是日志需要定期清理。
BACKUP DATABASE SAMPLE ONLINE TO "/db2home/db2inst1/backup/fullbak/online" INCLUDE LOGS
以上命令即可进行在线备份,数据库默认是循环日志,必须改为归档日志
db2 update db cfg for SAMPLE using LOGARCHMETH1 "DISK:/db2home/archlog"
修改后需要进行一次离线全备份,这是必须操作
db2 CONNECT TO sample
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
db2 UNQUIESCE DATABASE
db2 TERMINATE
db2 DEACTIVATE DATABASE sample
db2 BACKUP DATABASE SAMPLE TO "/db2home/db2inst1/backup/fullbak/offline"
全备份完毕,才能进行正常操作和后续的在线备份!
按楼主要求是在线备份,需要提的是,在线备份需要设置归档日志,就是日志需要定期清理。
BACKUP DATABASE SAMPLE ONLINE TO "/db2home/db2inst1/backup/fullbak/online" INCLUDE LOGS
以上命令即可进行在线备份,数据库默认是循环日志,必须改为归档日志
db2 update db cfg for SAMPLE using LOGARCHMETH1 "DISK:/db2home/archlog"
修改后需要进行一次离线全备份,这是必须操作
db2 CONNECT TO sample
db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS
db2 UNQUIESCE DATABASE
db2 TERMINATE
db2 DEACTIVATE DATABASE sample
db2 BACKUP DATABASE SAMPLE TO "/db2home/db2inst1/backup/fullbak/offline"
全备份完毕,才能进行正常操作和后续的在线备份!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯