db2还原数据库,出错“SQL2542N根据提供的源数据别名找不到和时间标记,找不到与数据库映像相匹配的文件”

db2还原数据库,出错“SQL2542N根据提供的源数据别名找不到和时间标记,找不到与数据库映像相匹配的文件”,第1张

你看一下你还原时的语句是怎么写的?

restore db 备份数据库名字 from 备份数据库文件路径 into 你要还原到的当前的数据库名字

记住:1备份的数据库文件名称不能修改;2备份数据库文件路径下没有其他的备份文件;

这样使用上面的语句是最简单的,如果你有多个备份在同一文件夹下,需要用taken at语句来指明时间点用以区分是哪个备份文件.

backup命令备份出来的数据库,比如simpleA,只能回复成simpleA的数据库;

按照你的需求,可以使用db2move的方式,进行导入和导出,这样可以实现把A数据库的完整备份恢复至B数据库中。

命令具体使用方法:

cd /opt/backup/

mkdir 2011-11-16

cd 2011-11-16

db2move simpleA export -u username -p password ##导出到当前目录

db2move simpleB import -u username -p password ##从当前目录导入

db2数据库恢复

RESTORE DATABASE sample FROM C:\DBBACKUP TAKEN AT 20030314131259 WITHOUT ROLLING FORWARD WITHOUT PROMPTING

注意你的库名、备份文件存放路径、时间戳记

恢复以及带有 OVERFLOW 选项的前滚 *** 作。对于 DB2 的分区数据库,某些直接发出的 DB2 命令只作用于当前一个分区,备份和恢复(BACKUP/RESTORE)就属于这一类命令。但是对于硬盘数据恢复分区数据库,由于同一数据库的数据分布在多个分区上。则对它的备份和恢复 *** 作就要考虑到各分区上数据的完整及同步问题,因此可以在 DB2 命令前加上 db2_all 命令,以便 DB2 命令在数据库的各个分区上被执行,而无需分别对每个分区重复发出相同的命令。另外在 DB2 中,启用了前滚数据恢复模式的数据库,使用的是归档日志方式,而非缺省的循环日志方式。这样,在进行恢复 *** 作时,可在利用 RESTORE 命令恢复了数据库或表空间的备份后,再通过前滚命令(ROLLFORWARD)命令前滚归档日志中的事务,恢复数据库备份时间点之后提交的事务,最大程度的保护数据库的数据。与备份和恢复命令不同的是,前滚命令仅能通过在分区数据库的编目分区上运行,来实现数据库各分区的前滚 *** 作。下面就以一个启用了前滚恢复模式的分区数据库 SAMPLE 为例介绍其备份、恢复以及前滚 *** 作的具体步骤。这里假设该数据库创建在一台服务器上,具有四硬盘数据恢复个分区,其编目分区为0号分区。一 对分区数据库的备份 *** 作:前面已经介绍了,备份 *** 作仅作用于分区数据库的当前分区,所以要使用“db2_all”的命令实现对所有分区进行备份(这里使用联机备份方式),即:db2_all "db2 backup db sample online" 但是上述命令对各分区的备份是以串行方式进行的,为提高备份 *** 作的性能,还有一种可使分区间以并行方式进行的方法。即在上述命令的 DB2 命令前加上以下选项来实现命令的并行:<<+分区号< :表示后续命令作用于该分区。<<-分区号< :表示后续命令作用于除该分区之外的其它分区。||<<-分区号< 或 <<-分区号; :表示后续命令作用数据恢复于除该分区之外的其它分区,并且是以并行方式进行的。但由于备份和恢复 *** 作要求独占编目分区,因此在对其它分区进行并行方式的备份 *** 作之前,首先必须完成该分区的备份 *** 作。其方法为:db2_all "<<+0< db2 backup db sample online" -- 对编目分区的备份db2_all "||<<-0< db2 backup db sample online" -- 对其它分区硬盘数据恢复的并行备份注:分区数据库的备份结束后会为每个分区都产生一个备份映象文件。

不能替换的亲

数据库本身的信息会存放在mdf文件中

你替换了以后就不是db2 而是db1了, 而且会报错, 因为文件名称于数据库中存储的信息不一样

(SQLSERVER)

以上就是关于db2还原数据库,出错“SQL2542N根据提供的源数据别名找不到和时间标记,找不到与数据库映像相匹配的文件”全部的内容,包括:db2还原数据库,出错“SQL2542N根据提供的源数据别名找不到和时间标记,找不到与数据库映像相匹配的文件”、DB2中,怎么把A数据库的完整备份恢复至B数据库中!、db2 6.1 的备份数据怎么还原的db2 9.7 里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10062066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存