Sybase数据库整库迁移遇到的问题

dump database to  'xxxx'

load database from 'xxxx'

注意:备份出来的dmp文件实际数据大小,但还原时所需的设备大小是等于源库日志设备+数据设备之和的

database in use
load database的时候,不能有用户在被load的库中
sp_who看看库中有哪些用户

netstat -na | find "5001"

关闭备份后,备份端口没有释放。
修改ini文件,将地址改为localhost, (127.0.0.1),或者 将端口改一个新的5005
再启动备份服务即可。

备份文件可以跨平台还原,如果是跨平台:
1,备份的时候需要静止,不要有事务。
2,littler endian (X64) 和big endian(hp unix ,ibm aix)之间需要执行重构索引,有一个命令直接完成(sp_post_xload),相同的endian之间则不需要。

只能从低版本往高版本load

ase15.7sp64的备份可以load到 ase15.7sp140
反之则不可以。

原文地址:https://www.cnblogs.com/dll102/p/15788494.html