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.
这里有两个问题:
1. 备份恢复两端的backup server version 不一致。
2. aix和windows有大小数端的问题,而且印象里win上的12.5.x没有64bit的
所以建议:
1. 用win上的 backup server做remote backup
2. load database后需要drop然后rebuild所有index 再补充一个 -- ase 12.5.2-- 记得很不稳定,建议打补丁升级到12.5.4再load database
页:
[1]