国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > Db2的恢复(RESTORE)数据库方法

Db2的恢复(RESTORE)数据库方法

来源:程序员人生   发布时间:2014-05-22 05:53:20 阅读次数:3197次

   建站学院文档
 
   1:将网络断开,切断所有的客户连接,如果不行,先重启。(如果有客户端连接到DB2服务器,恢复不行的)
   2:
   恢复:
   设:
   你的备份那个DB2文件在:C:Temp
   你的数据库名称叫:DBName
   那么对应DB2的备份/恢复文件的格式是这样的:
   C:TempDBName.0DB2CTLSVNODE0000CATN000020020828
   备份时你只是指定了一个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
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生