chinatenk 发表于 2016-07-19 15:42

sybase 恢复数据时Backup Server: 6.66.2.1: Volume validation error

从旧平台把库迁到新平台上
旧平台操作系统:aix,数据库:sybase12.5.0.3
新平台操作系统:windows2003,数据库:sybase12.5.2
从aix中dump数据出来
dump database data to "/backup/data.dmp"
ftp到2003中,一切正常没有报错
在windows2003建库,取原来的名称,然后一直load不进去,报下面的错误
load database data from 'c:/sybasedata/data.dmp'

Backup Server session id is:5.Use this value when executing the
'sp_volchanged' system stored procedure after fulfilling any volume change
request from the Backup Server.
Backup Server: 6.66.2.1: Volume validation error: illegal volume change, device
/opt/tool/kx090517.dmp: volume mounted out of order, expected volume 0001, got
volume 16777216.
Backup Server: 6.36.2.4: Header labels of rejected volume:
Backup Server: 6.34.2.4:
VOL1
                         7
HDR1dxoa0912400E11
HDR2F
Backup Server: 1.14.2.2: Unrecoverable I/O or volume error.This DUMP or LOAD
session must exit.
Backup Server: 6.32.2.3:   c:/sybasedata/data.dmp: volume not valid or not
requested (server: , session id: 5.)
Backup Server: 1.14.2.4: Unrecoverable I/O or volume error.This DUMP or LOAD
session must exit.
Msg 8009, Level 16, State 1:
Server 'NEWOA', Line 1:
Error encountered by Backup Server.Please refer to Backup Server messages for
details.

Eisen 发表于 2016-07-20 09:55

这里有两个问题:
1. 备份恢复两端的backup server version 不一致。
2. aix和windows有大小数端的问题,而且印象里win上的12.5.x没有64bit的

所以建议:
1. 用win上的 backup server做remote backup
2. load database后需要drop然后rebuild所有index

Eisen 发表于 2016-07-20 09:58

再补充一个 -- ase 12.5.2-- 记得很不稳定,建议打补丁升级到12.5.4再load database
页: [1]
查看完整版本: sybase 恢复数据时Backup Server: 6.66.2.1: Volume validation error