DB2数据库的备份和恢复_DB2

正在看的db2教程是:DB2数据库的备份和恢复。最近,我恢复了一个数据库.其中的辛苦不予言表,我想写出自己用到的一些语句,和遇到相同问题的xdjm共勉。
首先谈db2数据库的备份,我用的是backup命令。
db2 backup database 数据库名(我的库是jsdb)
忘了说了,在backup之前需要停止你要备份的数据库,我用了db2stop force(之所以用force参数是因为这样好停懒省事:)和db2start。这样就保证可以成功backup了。
备份完成后db2会告诉你一个时间戳,例如:20040831(之后好几位)这样就会在当前目录下产生一个与你数据库名相同的文件夹名例如:jsdb。这个文件夹目录层次很重要,如果错了会在恢复时提示找不到文件。
备份完成以后就是恢复了,我用的是restore命令。
db2 restore database 数据库名(jsdb)taken at 时间戳(20040831)
执行这个语句要注意两点:1,要把备份文件夹考到当前目录下(我用了一个cd c:\命令设当前目录为c盘,将jsdb文件夹考到c盘根目录下);2,时间戳要和jsdb目录中的一致。
这样,就完成了恢复数据库了。
<

时间: 2024-09-21 00:43:50

DB2数据库的备份和恢复_DB2的相关文章

DB2数据库表空间重定向恢复实例分析

一.发出重定向恢复命令 DB2 RESTORE DB OLDDB FROM "C:\OLDDBbak" TAKEN AT 20150717164847 TO "C:" INTO NEWDB REDIRECT 其中,OLDDB是旧数据库.备份的数据库名称,NEWDB是新数据库名称,不用事先创建也可以,C:\OLDDBbak是备份文件放置的目录,20150717164847是 备份文件的时间戳,具体可看备份文件的名字OLDDB.0.DB2.NODE0000.CATN00

Oracle数据库的备份及恢复策略研究

oracle|备份|策略|恢复|数据|数据库     摘 要 恢复丢失的数据库文件在很大程度上取决于所采用的备份策略.本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例. 关键词 Oracle 数据库 备份 恢复 引言 随着信息系统在各种商务活动中重要性的不断增强,维护系统数据的可用性已成为当前一个十分重要的课题.为了有效地保持健康的信息系统,必须采取一定的措施防止在由介质.操作系统.软件和其它

C# 对数据库的备份和恢复操作,Sql语句实现

  ///   /// 对数据库的备份和恢复操作,Sql语句实现 ///   /// 实现备份或恢复的Sql语句 /// 该操作是否为备份操作,是为true否,为false private void BakReductSql(string cmdText,bool isBak,string dbname) { string conString=DataBase.dbConnection.sqlNoDBNameConnect(); SqlConnection conn3 = new SqlConn

mysql删除数据库没有备份怎么恢复

问题描述 mysql删除数据库没有备份怎么恢复 ----数据库误删,没有备份.有办法恢复吗?------------------------------------------------------------- 解决方案 不能恢复的,一旦删除恢复不了,据我所知是单向的 解决方案二: MySQL参考手册第7章:数据库的备份与恢复MySQL备份和恢复数据库MySQL备份和恢复数据库 解决方案三: mysql 误操作通过日志数据恢复 你可以看下这篇博客. 解决方案四: mysql 误操作通过日志数

MongoDB的数据库如何备份和恢复?

MongoDB数据库如何备份?恢复MongoDB数据库应如何操作?最近数据库多灾多难,这些问题也成为开发者关注的重点.2016年12月爆出MongoDB数据库安全问题(见MongoDB黑客赎金事件解读及防范).2017年1月又被炉石传说数据库故障给刷屏了.作为一个数据库行业从业人员,看到这个新闻是不是还应该干点什么?恩,很有必要再重新审视一下我们的数据库有没有做好容灾,借此机会给大家普及一下MongoDB数据库的备份和恢复手段.   MongoDB数据库备份手段 全量逻辑备份/恢复 Mongod

Oracle数据库的备份及恢复策略研究_oracle

正在看的ORACLE教程是:Oracle数据库的备份及恢复策略研究. 摘 要 恢复丢失的数据库文件在很大程度上取决于所采用的备份策略.本文从恢复的灵活性出发,对Oracle8数据库的备份及恢复策略进行了探讨,并给出了Windows 2000环境下使备份过程自动化的脚本文件的项目开发实例. 关键词 Oracle 数据库 备份 恢复 引言 随着信息系统在各种商务活动中重要性的不断增强,维护系统数据的可用性已成为当前一个十分重要的课题.为了有效地保持健康的信息系统,必须采取一定的措施防止在由介质.操作

怎么用JAVA实现Access数据库的备份和恢复?

问题描述 怎么用JAVA实现Access数据库的备份和恢复?谢谢 解决方案 解决方案二:最简单,整个文件拷贝走,恢复时就整个文件拷贝回来.(要先暂停访问mdb)

如何验证DB2数据库是否备份成功

成功的备份对于DB2的用户来说是非常重要的,那么如何保证您所做的备份是成功的呢?DB2提供了一个非常简单的验证工具db2ckbkp. 举一个简单的例子: 在AIX上我们对一个名为sample的数据库作了一个备份,备份文件名为SAMPLE.0.db2inst1.NODE0000.CATN0000.20041123142456.001. 下面是我们运行db2ckbkp的输出. 如果您看到successful的信息,说明该备份介质是可用的, 您可以放心地用该备份进行恢复. 但请注意,该命令只能验证存在

验证DB2数据库的备份小技巧

成功的备份对于DB2的用户来说是非常重要的,那么如何保证您所做的备份是成功的呢? DB2提供了一个非常简单的验证工具db2ckbkp.举一个简单的例子:在AIX上我们对一个名为sample的数据库作了一个备份,备份文件名为SAMPLE.0.db2inst1.NODE0000.CATN0000.20041123142456.001. 下面是我们运行db2ckbkp的输出. 如果您看到successful的信息,说明该备份介质是可用的, 您可以放心地用该备份进行恢复. 但请注意,该命令只能验证存在磁