存档

2010年6月21日 的存档,文章数:1

今天试验了一下不同ASE版本跨平台远程备份数据库的操作。 环境: 源数据端:solaris 10 SPARC 64bit,ASE 12.5.4,称为:server1 目的数据端:windows xp x86,ASE15.0.3,称为:server2   任务: 测试将源数据端solaris上的ASE数据库服务器里面的andkylee库远程备份到目的windows-xp机子上。 第一步:在server1的interfaces文件中添加远程服务器条目 在server2的连接接口配置文件%SYBASE%\ini\sql.ini中,备份服务器的名称为:TEST_BS. 在server1的 /db/sybase/ase1254/interfaces中添加: TEST_BS         master tcp ether 192.168.2.173 5001         query tcp ether 192.168.2.173 5001   注意:添加到server1的远程备份服务器名称务必和server2中的备份服务器名称保持一致。   第二步:连接上server1的ASE服务器,添加远程备份服务器的条目 isql -Usa -P -Sase1254 sp_addserver TEST_BS 这一步不是必须的! 第三步:在server1的ASE中执行远程备份命令 dump database andkylee to "d:\andkylee_remote.dmp" at TEST_BS 可以使用stripe on进行远程备份文件分片,最大分片数为32。 如果想压缩远程备份文件的话,必须使用with compression=[0-9]选项;兼容选项compress::只支持本地备份。 最后检查,在远程服务器server2上D盘发现有远程备份生成的文件:andkylee_remote.dmp。 远程备份数据库操作完成! [...]