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
反之则不可以。