以下试验在12.5.3--32bit 以及12.5.4-- 64 bit迁移到15.5--64bit都成功
--1.源库静默并形成清单文件:
quiesce database for_upgrd hold etoh2_test
for external dump
to"/opt/data/etoh2_test_manifest.mfst"
with override
go
--2.拷贝源库设备文件至目的库
scproot@192.168.1.178:/opt/data/etoh2_test_manifest.mfst etoh2_test_manifest.mfst
scproot@192.168.1.178:/opt/data/etoh2_test.dat etoh2_test.dat
scp root@192.168.1.178:/opt/data/etoh2_test_log.datetoh2_test_log.dat
--文件太大的话,通过在源服务器上接入目的库的硬盘进行直接硬盘对拷dd命令。
--3.源库设备复制完成时,释放 quiesce(正式环境应该暂不释放):
quiesce database for_upgrd release
--4.拷贝文件在目的库给sybase用户授权
chown -R sybase.sybase etoh2_test.dat etoh2_test_log.dat etoh2_test_manifest.mfst
chmod ug+rw etoh2_test.dat etoh2_test_log.dat etoh2_test_manifest.mfst
--5.目的库添加login必须跟源服务先后顺序一致
sp_addlogin 'web','123456',master
go
sp_addlogin 'sms','123456',master
go
--6.目的库列出物理设备到逻辑设备映射
mount database all from"/opt/data/etoh2_test_manifest.mfst" with listonly
go
--7.使用上面步骤的结果来确定对应于逻辑设备的新物理设备映射,并将数据库装入目的库
mount database all from"/opt/data/etoh2_test_manifest.mfst" using
"/opt/data/etoh2_test.dat" ="etoh2_test",
"/opt/data/etoh2_test_log.dat" ="etoh2_test_log"
go
--有待继续,ASE15.5的新特性还没利用起来,包括性能方面的提升,以及涉及到应用程序方面的修改