存档
今天试验了一下不同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。 远程备份数据库操作完成!
————————————————————————————————-
—- 本文为andkylee个人原创,请在尊重作者劳动成果的前提下进行转载;
—- 转载务必注明原始出处 : http://www.dbainfo.net
—- 关键字:ase cross-platform dump load solaris windows 跨平台 远程 备份恢复
————————————————————————————————-