1. 进入到 NODE000x/SQL000x 目录下,找到该文件 db2rhist.asc 文件以及其备份文件 db2rhist.bak,然后把 db2rhist.asc 文件移动到其他目录中。
2. 重新执行数据库备份命令,在执行过程中,DB2 仍然会报错,不过会自动用 db2rhist.bak 文件来生成 db2rhist.asc 文件,当然前提是之前的错误只是由于 db2rhist.asc 文件损坏引起的,而 db2rhist.bak 文件没有损坏。
3. 再次执行数据库备份命令,就可以备份成功了。
如果按照上述步骤执行后,还报这个错误,则可能是因为 db2rhist.bak 文件也损坏了,此时我们可以重新执行上面的三步操作,只是在第一步的时候,在挪走 db2rhist.asc 文件的同时把 db2rhist.bak 文件也挪走。这样,在执行第二步的时候,DB2 会自动生成 db2rhist.asc 文件和 db2rhist.bak 文件
追问