服务器远程备份技巧,远程备份的实现

在一个项目中,两台SYBASE数据,主用服务器为A, 备用服务器为B,为了在主用服务器A出现故障时,快速切换到备用服务器B,所以在平时备份数据库直接将数据库文件备份到服务器B的目录下,这样备用服务器B装载数据库就比较快且方便。下面是整个备份方案实施过程。

1、首先备用服务器B上interfaces文件中备份服务条目如下:

B_BS

master tcp ether 192.168.101.102 5001

query tcp ether 192.168.101.102 5001

2、 要在主用服务器A的interfaces文件中添加相同条目(一定要一样,要不然会出问题),所以在A服务器的interfaces文件中添加:

B_BS

master tcp ether 192.168.101.102 5001

query tcp ether 192.168.101.102 5001

3、 检查主用服务器A的interfaces文件中自身BS服务的条目是否正常,

A_BS

master tcp ether 192.168.101.101 5001

query tcp ether 192.168.101.101 5001

4、启动备用服务器的BS服务

startserver -f RUN_B_BS

5、启动主用服务器的BS服务

startserver -f RUN_A_BS

7.连接数据库服务器A的数据服务,添加备份服务器 B_BS 到master..sysservers表中。

执行  sp_addserver REMOTE_SYB_BACKUP,null,B_BS;(REMOTE_SYB_BACKUP是在A机器上备份的服务名,可以任意起,但不能跟A服务器自身的备份服务同名,正常备份服务名为:SYB_BACKUP)

或者

print 'B_BS';

exec  sp_addserver REMOTE_SYB_BACKUP, sql_server, B_BS;

exec  sp_serveroption  REMOTE_SYB_BACKUP, 'timeouts', true;

exec  sp_serveroption  REMOTE_SYB_BACKUP, 'net password encryption', false;

exec  sp_serveroption  REMOTE_SYB_BACKUP, 'readonly', false;

exec  sp_serveroption  saREMOTE_SYB_BACKUP, 'rpc security model A',true ;

go

并用以下命令用于查看是否添加成功

sp_helpserver;

8. 连接数据库服务器A的数据库服务,进行备份

isql -Usa -SA -P123456

dump database sms to "/www/databack/sms.dat" at B_BS (/www/databack/ 这个目录是备用服务器B上的目录)

备份完成!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值