- 论坛徽章:
- 0
|
希望有人可以帮帮我。
我用的是DB2 7.0 FOR WINDOWS,我现在想把数据库文件备份到HP的磁带机上(4mm)。以下是我的操作:
1.initialize tape on \\.\tape0 using 4096
2.backup db test1 to \\.\tape0(都用默认的BUFFER:1024)
3.backup db test2 to \\.\tape0
4.backup db test3 to \\.\tape0
所有备份都能正常完成,备份后我想尝试恢复。
1.rewind tape on \\.\tape0
做完回带后,我想恢复test2,把set position 到2的时候,系统提示(DB21058E) 说该position无效,但我查过书,每次备完带,DB2都会做一个MARK.恢复的时候set position到这个mark,然后恢复。我试过position 0和1 可以set.就是2之后不可以,老是提示无效。
我不知上面的步骤有没错误。我只想实现一盒带备份多个数据库,然后可以恢复。我不知道是不是因为磁带的block size和DB2的buffer设置有问题,因为我对这两个概念不是很了解,或者是什么其它的原因,希望各位高手帮帮小弟。 |
|