文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>远程备份的实现

远程备份的实现

时间:2010-12-24  来源:renwd

   在一个项目中,两台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上的目录)
     备份完成!      
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载