首页 > 数据库 >db2 backup在线备份和新服务器恢复

db2 backup在线备份和新服务器恢复

时间:2022-10-16 10:01:18浏览次数:42  
标签:log 备份 db db2inst 日志 db2 backup 数据库

至于如何开启归档日志,不在再次进行描述,只有开启归档日志,才能在线备份

1、数据库在线备份操作命令如下:
DB2 backup db 数据库名 online to 备份路径
例如:db2 backup db zhangsan online to /home/db2inst/db2backup

2、数据库拷贝到新服务器恢复操作命令如下:
Db2 restore db 旧数据库名 taken at 时间戳 into 恢复数据库名
例如:要把这个备份的数据库恢复到qingchen这个数据库ZHANGSAN.0.db2inst.DBPART000.20160619201225.001
db2 restore db ZHANGSAN taken at 20160619201225 into lisi
备注:还原数据库时如果数据库名相同可以把into lisi省略不写

3、如果执行恢复数据库命令时出现如下提示:
http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1011db2purescalefeature/
SQL1117N A connection to or activation of database "LISI" cannot be made
because of ROLL-FORWARD PENDING. SQLSTATE=57019

4、执行以下命令:
db2 rollforward db lisi to end of logs and complete
此命令根据根据日志logs前滚,新服务器没有日志文件,肯定就会报第五步的错

5、如果执行第4步,没有成功,出现以下提示:
SQL1273N An operation reading the logs on database "LISI" cannot continue
because of a missing log file "S0000020.LOG" on database partition "0" and log stream "0".

6、获取 db2数据库管理配置环境信息
db2 get db cfg for 数据库名
例如:db2 get db cfg for LISI

7、执行第6步出现如下信息:
Database Configuration for Database lisi
Database configuration release level = 0x0f00

……..........(其他内容省略)

Changed path to log files (NEWLOGPATH) =
Path to log files /home/db2inst/db2inst/NODE0000/SQL00001/LOGSTREAM0000/
Overflow log path (OVERFLOWLOGPATH) =
Mirror log path (MIRRORLOGPATH) =
First active log file = S0000020.LOG
Block log on disk full (BLK_LOG_DSK_FUL) = NO
………….. (其他内容省略)

8、找到S0000020.LOG (此日志文件根据查询出来的日志文件为准)这个日志文件,然后把此日志文件上传到需要恢复备份的数据库服务器所对应的
目录下,如
/home/db2inst/db2inst/NODE0000/SQL00001/LOGSTREAM0000/
最后再次执行以下命令即可完成本次数据库恢复操作
db2 rollforward db lisi to end of logs and complete

标签:log,备份,db,db2inst,日志,db2,backup,数据库
From: https://blog.51cto.com/u_13236892/5760157

相关文章

  • sqlserver 数据库查看备份还原进度
    记录下经常要用的sqlSELECTDB_NAME(er.[database_id])[DatabaseName],er.[command]AS[CommandType],er.[percent_complete],er.start_time,CONVERT(DECIM......
  • 成本分析报表 ---主页面(sql语句备份)
    一.未修改前备份:第一版SELECT*FROM(SELECTu.ProductDate,u.PlanIdasremark3,u.MaterialCode,p.MaterialName,p.remark5asDunlilunchengben,u.Ok_Num,u.No_Num,u.Comp......
  • db2 导入导出工具
    一、概述DB2提供了三个用于数据移动的程序:export:使用sqlselect语句将数据从数据库表中提取到一个文件中import:将输入文件中的数据导入到表中load:将输入文件中的数据导入到......
  • 更改iTunes默认备份地址
    前言iTunes的备份没有备份地址的选项。于是在网上查阅了很久,找到了解决办法,参考的解决办法是19年的。因为一些细节的改动,所以解决问题的时候查阅了其他的资料。最终还是决......
  • 备份、恢复与性能调优
    备份与恢复概述根据备份的方法将备份分为:HotBackup(热备)(在线备份)ColdBackup(冷备)(离线备份)WarmBackup(温备)热备是指数据库运行中直接备份,对正在运行的数据库操作没......
  • Liunx文件定期本地备份、异地备份、删除备份脚本
    导航一.背景二.依赖功能介绍三.本地备份脚本四.异地备份脚本五.定期删除备份六.github脚本地址----------分割线----------一.背景1.总会出出现......
  • linux mysql定时备份存异地服务器
    参考资料帖子:https://blog.51cto.com/u_1472521/5108597https://blog.csdn.net/zhou920786312/article/details/123354503https://zhuanlan.zhihu.com/p/201086165http......
  • wiki(confluence)部署与备份还原
    目录wiki(confluence)部署与备份还原一、环境准备1.1、jdk环境1.2、mysql数据库二、安装并破解wiki2.1、下载confluence2.2、解压软件包,重命名2.3、修改配置文件,设置conflu......
  • 为什么需要定期进行服务器备份?
    ​为什么需要定期进行服务器备份?可以想象一下,如果有一天网站服务器中的所有数据都被删除了?丢失了所有数据,对您的影响有多大?定期备份数据的重要性就在这里。网站服务......
  • 达梦定时备份归档及清除
    1启动归档alterdatabasemount;alterdatabaseaddarchivelog'dest=/dmdata/arch,TYPE=local,FILE_SIZE=1024,SPACE_LIMIT=40000';alterdatabasearchivelog;alter......