db2备份、还原

一、查询sql错误

第一步:先打开“运行”输入db2cmd

第二步:输入命令db2 ? sql错误码(例如:找不到相应的外链用db2 ? sql530)

 

二、数据库备份

前提:在db2安装时菜单中的运行窗口输入db2 connect to sem-->回车

然后输入:db2 get db cfg 获取配置,从中找到两个日志路径

1、打开“运行”输入db2cmd出现C:\Documents and Settings\db2admin>

2、输入命令db2 backup db sem to d:\bak (自定义的备份盘)

如果成功会出现:备份成功。此备份映像的时间戳记是:20131225204822(系统自动生成的时间戳)

3、将两个路径与系统生成的压缩文件放一块

 

三、数据库还原

1、先db2cmd

2、输入db2stop force(强制停止)

3、接着输入db2start

4、打开db2安装时菜单中的运行窗口如:D:\Program Files\IBM\SQLLIB\BIN>

5、输入命令:db2 restore db sem from d:bak taken at 20131225204822(备份时的时间戳)

如果成功会出现:DB20000I  RESTORE DATABASE命令成功完成。

 

四、回滚日志(在还原之后必须执行此命令)

1、打开db2安装时菜单中的运行窗口如:D:\Program Files\IBM\SQLLIB\BIN>

2、db2 rollforward db sem to end of logs and stop overflow log path(D:\bak\SQLOGDIR)

如果成功会出现如下:


                                 前滚状态

 输入数据库别名                      = sem
 节点数已返回状态                = 1

 节点号                                = 0
 前滚状态                                    = 未暂挂
 下一个要读取的日志文件          =
 已处理的日志文件                =  -
 上次落实的事务                  = 2013-12-25-12.48.27.000000 UTC

DB20000I  ROLLFORWARD命令成功完成。

 

 

你可能感兴趣的:(数据库——db2)