? DB2数据库利用备份实现异机还原实例分析_MariaDB_青云站长教程网 bet36游戏_网站下载_bet36多少地方_bet36最新体育官网
欢迎来到站长教程网!

MariaDB

当前位置:主页 > 数据库 > MariaDB >

DB2数据库利用备份实现异机还原实例分析

时间:2019-11-04|栏目:MariaDB|点击: 次

一生产的DB2数据库需要将其数据全部备份,然后还原导入到一测试库中,中间遇到一些问题,最后还是圆满解决了,现将步骤记录下来方便学习和分析。
?
系统环境:AIX5.3
?
数据库: DB2 V9.1
?
两台服务器:? 生产服务器 192.168.11.178
?
? ? ? ? ? ? ? ? ? ? ? ? ? 测试服务器 10.10.11.81
?
一、备份
?
分别备份一下生产服务器和测试服务器的数据库(两个服务器上数据库一样)
?
$? db2 backup db LAW online to /basefsnew/db2bak0111 include logs
?
备份成功。此备份映像的时间戳记是:20130111180236
?
$? db2 backup db LAW online to /basefsnew/db2bak0111 include logs
?
备份成功。此备份映像的时间戳记是:20130111180236
?
二、将生产库的备份传送到测试服务器
?
大家可以利用SCP命令或其他文件传输软件来传送备份,这里提醒一下传过来的备份需要改属主和属组还有权限,否则将导致还原时出错
?
三、具体还原过程和问题解决
?
$ db2 force applications all? (先停止所有应用连接)
?DB20000I? The FORCE APPLICATION command completed successfully.
?DB21024I? This command is asynchronous and may not be effective immediately.
?
在测试服务器上开始还原
?$ db2 restore db LAW from /home taken at 20130111180236
?SQL2539W? Warning!? Restoring to an existing database that is the same as the backup image database.? The database files will be deleted.
?Do you want to continue ? (y/n) y
?DB20000I? The RESTORE DATABASE command completed successfully.
?还原成功
?
但随后连接数据库时报错
?
$ db2 connect to LAW
?SQL1117N? A connection to or activation of database "LAW" cannot be made
because of ROLL-FORWARD PENDING.? SQLSTATE=57019
?
这个提示是说需要前滚期间的日志才能激活数据库
?
下面执行此句
?
$ db2 rollforward db LAW to end of logs and complete
SQL4970N? Roll-forward recovery on database "LAW" cannot reach the specified
stop point (end-of-log or point-in-time) because of missing log file(s) on
node(s) "0".
?
提示缺失日志,不能到达结束点
?
注:比较顺利一次成功时,是这个状态
?
$db2 rollforward db LAW to end of logs and complete

Rollforward Status

Input database alias = db
Number of nodes have returned status = 1

Node number = 0
Rollforward status = not pending
Next log file to be read =
Log files processed = -
Last committed transaction = 2013-1-11-10.59.23.000000

DB20000I The ROLLFORWARD command completed successfully.

上一篇:ORA-04031报错导致的数据库重启

栏????目:MariaDB

下一篇:Oracle PL/SQL 从if 到 then的“艺术鉴赏”

本文标题:DB2数据库利用备份实现异机还原实例分析

本文地址:http://www.jh-floor.com/shujuku/Mariadb/118329.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

Copyright ? 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号