转自:http://hi.baidu.com/gimgen/blog/item/bd23a4135c71c6095aaf5390.html
1:将网络断开,切断所有的客户连接,如果不行,先重启。(如果有客户端连接到DB2服务器,恢复不行的) 2: 恢复: 设: 你的备份那个DB2文件在:C:\Temp 你的数据库名称叫:DBName 那么对应DB2的备份/恢复文件的格式是这样的: C:\Temp\DBName.0\DB2CTLSV\NODE0000\CATN0000\20020828\ 备份时你只是指定了一个C:\Temp目录,后面那么目录为DB2备份时生成。 然后是它的文件名,一般格式是:HHMMSS.001,即:小时分钟秒数.001,也就是说后面那个20020828是备份日期,文件名是备份时间。 好,清楚后,你就可以写SQL命令进行恢复了 运行: Start->Program->IBM DB2->Command Center 然后:不要登陆,直接输入下列命令:
以下为引用的内容: RESTORE DATABASE NewDBName FROM C:\\Temp\\ TAKEN AT 20020919094932 TO D: INTO OldDBName WITH 2 BUFFERS BUFFER 1024 WITHOUT PROMPTING |
你要改 NewDBName ==》你的新建数据库名称 C:\\TEMP\\ ==> 你备份DB2的目录,像上面所说 20020919094932 ==> 一看你DB2的目录和文件组合成这东东 D: ==> 新建的数据库放在哪个盘上 OldDBName ==> 备份前那个数据库叫什么 好了,CTRL+ENTER, 如果不行请检查,如果再不行,请重启,如果再不行,。。。阿门,上帝保佑你 实例: 原有数据库名XUY 新建数据库名TEDA_HIS 数据库文件时间戳:20060727174011 恢复命令为:restore database xuy from e:\db2相关\db2 taken at 20060727174011 into teda_his
db2 => restore db khorgos from c:\backup taken at 20110620214248 to c: into khor gos
|