XDB基于Library的备份及恢复
基于standalone全备份
语句:
xdb backup --federation xhive://localhost:1235 --standalone --file E:\xdbData\xDB_back\xdb_backup.bak
恢复:
- 在空的xdb环境中clean stop-server xdb ;
- 在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" 必须这样写;
- 在xdb Client程序中打开恢复窗口:Federation->Restore Library
图 22
注:File name of library backup:备份的文件;
Select libraries to restore:自动识别出来的;
Federation target location:XDB安装data目录下的XhiveDatabase.bootstrap文件;
- 启动XDB,在root-library下新建indexlib目录:
图 23
- 在新建的indexlib目录右键Library management->Attach library将备份的DB文件attch进新库里。
图 24
结果:恢复成功。
最新文章
- BZOJ1013: [JSOI2008]球形空间产生器sphere
- Ext.js的store里放model,还是field?
- AppBox升级进行时 - Entity Framework的增删改查
- mysql-now()读取当日日期-格式化
- 浏览器上网 (Safari &; Chrome)
- python学习三
- 19.Android之文件存储方法学习
- ThinkPHP中URL解析原理,以及URL路由使用教程!
- zigbee
- NSURLSession -- 备忘
- MYSQL主从同步故障一例及解决过程
- log4j输出到指定日志文件
- Hash表分析
- ubuntu10.04 安装配置tftp服务
- MariaDB——(二) MariaDB 10.0.15 日志文件—undo 日志
- PowerShell 实现批量下载文件
- MapReduce :基于 FileInputFormat 的 mapper 数量控制
- Alpha冲刺! Day6 - 砍柴
- MySQL函数大全及用法示例
- codeforces 数字区分 搜索