zoukankan      html  css  js  c++  java
  • XDB基于Library的备份及恢复

    基于standalone全备份

    语句:

    xdb backup --federation xhive://localhost:1235 --standalone --file E:xdbDataxDB_backxdb_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:xdbDataxDB_backxdb_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:xdbDataxDB_dataindexlibdms-segidx_2011-0.XhiveDatabase.DB" id="54"/>

      <binding-server name="primary"/>

    </segment>

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

    path="E:xdbDataxDB_dataindexlibdms-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

    结果:恢复成功。

  • 相关阅读:
    搭建企业级Docker Registry -- Harbor
    搭建私服-docker registry
    CentOS 7.2修改网卡名称
    tomcat错误日志监控脚本
    Openresty+Lua+Redis灰度发布
    Jenkins权限控制-Role Strategy Plugin插件使用
    Rsyslog日志服务搭建
    awk4.0对数组value排序
    Spring-IOC 在非 web 环境下优雅关闭容器
    Spring-IOC bean 生命周期之 Lifecycle 钩子
  • 原文地址:https://www.cnblogs.com/lingbing/p/6297657.html
Copyright © 2011-2022 走看看