DB2备份文件的格式有几种?

来源:百度知道 编辑:UC知道 时间:2024/05/11 12:56:00
DB2备份的文件格式有几种?能不能备份成MDB格式之类的?为什么UNIX系统上的DB2 7.21的备份文件,我在WINDOWS下的DB2 8和DB2 9中不能还原?
只提示“用来复原数据库的备份所含的数据库的发行版号与数据库管理器的安装版本不一致”,如果问题解决,追加100分!lxxxlxxx的回答好像与我的问题没关系吧?

首先db2 list db directory 来查看有没有QQ的entry
根据你所说的是应该有的,那就接着后面
db2 drop db QQ,如果数据库没有删除的话,
则此命令应该成功,否则的话就应该用下面这个命令
uncatalog db QQ来删除QQ的 entry,
接着下面再来进行数据库的恢复操作
DB2 备份和恢复

备份和恢复数据库的最快方式是使用 DB2 backup 和 restore 命令。与此相比,LDAP 替代命令(例如 db2ldif 和 ldif2db)通常要慢得多。

使用 DB2 backup 和 restore 命令的唯一不足之处是备份数据库无法在不同的硬件平台上恢复。例如,您不能在备份 AIX 数据库后将该数据库恢复到 Solaris 系统上。DB2 backup 和 restore 命令的替代命令是 LDIF 信息文件(LDAP)export 和 import。这些命令跨不同的硬件平台工作,但处理过程较慢。有关使用这些命令的更多信息,请参阅 DB2 文档。

使用 DB2 backup 和 restore 命令的重要优点是将 DB2 配置参数和 reorgchk 数据库最优参数保存在已备份的数据库中。恢复的数据库与备份的数据库具有相同的调整参数。这不是使用 LDAP db2ldif 和 ldif2db 能出现的情形。

请注意如果在现有数据库上进行恢复,则该现有数据库上的所有调整参数都会丢失。执行恢复后检查所有 DB2 配置参数。同时,如果您还不知道是否在数据库备份之前执行了 reorgchk,请在恢复后运行 reorgchk。执行备份和恢复操作的 DB2 命令如下:

db2 force applications all
db2 backup db ldapdb2 to directory_or_device
db2 restore db ldapdb2 from directory_or_device replace existing

其中 directory_or_device 是存储备份的目录或设备的名称。