XDB基于Library的备份及恢复

基于standalone全备份

语句:

xdb backup --federation xhive://localhost:1235 --standalone --file E:\xdbData\xDB_back\xdb_backup.bak

恢复:

  1. 在空的xdb环境中clean stop-server xdb ;
  2. 在xdb Client程序中打开恢复窗口:Federation->Restore Library

 基于back-library备份

 

语句:

xdb -d dms -u administrator -p dmadmin

backup-library indexlib/2011 --file E:\xdbData\xDB_back\xdb_backup_2011_L.bak

 

图 21

恢复:

在空的xdb环境中,1.新建database:dms;2.clean stop-server xdb ;3.修改XhiveDatabase.bootstrap文件:

<segment id="segidx_2011" temp="false" version="1" state="detach_point" usage="detachable_root" usable="true"  reserved="false">

  <file path="E:\xdbData\xDB_data\indexlib\dms-segidx_2011-0.XhiveDatabase.DB" id="54"/>

  <binding-server name="primary"/>

</segment>

注:id="segidx_2011"跟原数据一致;

path="E:\xdbData\xDB_data\indexlib\dms-segidx_2011-0.XhiveDatabase.DB" 新复制的backup下DB文件的地址;

id="54" 跟原文件一致;

         state="detach_point" 必须这样写;

  1. 在xdb Client程序中打开恢复窗口:Federation->Restore Library

 

图 22

注:File name of library backup:备份的文件;

       Select libraries to restore:自动识别出来的;

       Federation target location:XDB安装data目录下的XhiveDatabase.bootstrap文件;

  1. 启动XDB,在root-library下新建indexlib目录:

 

图 23

 

  1. 在新建的indexlib目录右键Library management->Attach library将备份的DB文件attch进新库里。

 

图 24

结果:恢复成功。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值