云网牛站
所在位置:首页 > Linux云数据库 > Ubuntu 14.04 OrientDB数据库备份

Ubuntu 14.04 OrientDB数据库备份

2017-10-19 21:41:22作者:Linux编辑稿源:topspeedsnail

OrientDB数据库备份可以使用备份脚本备份、通过命令行备份,也可以开启自动备份。

默认情况下,在进行备份时,暂停了数据库的写操作直到备份完成。但是使用LVM(Linux Logical Volume Manager)分区的不受影响。

 

使用备份脚本

在OrientDB的安装目录bin下有一个备份脚本backup.sh。我的安装目录为/opt/orientdb,把备份目录创建在orientdb目录中:

sudo mkdir -p /opt/orientdb/backup

改变目录的归属:

sudo chown -R orientdb:orientdb /opt/orientdb/backup

进入bin目录:

cd /opt/orientdb/bin

数据库目录在/opt/orientdb/databases:

ls -l /opt/orientdb/databases

默认下有一个GratefulDeadConcerts数据库。例如我有两个数据库:

drwxr-xr-x 2 orientdb orientdb 4096 Oct 12 18:36 eck

drwxr-xr-x 2 orientdb orientdb 4096 Oct  4 06:30 GratefulDeadConcerts

备份GratefulDeadConcerts:

sudo ./backup.sh plocal:../databases/GratefulDeadConcerts admin admin ../backup/gfdc.zip

备份eck:

sudo ./backup.sh plocal:../databases/eck admin admin ../backup/eck.zip

ls -l ../backup

-rw-r--r-- 1 root root 220949 10月 19 13:46 eck.zip

-rw-r--r-- 1 root root 220820 10月 19 13:45 gfdc.zip

 

使用Console备份

进入命令行OrientDB接口:

sudo /opt/orientdb/bin/console.sh

使用默认admin用户连接:

connect plocal:/opt/orientdb/databases/eck  admin admin

Ubuntu 14.04 OrientDB数据库备份

备份:

backup database /opt/orientdb/backup/eckconsole.zip

退出:

exit

 

自动备份

OrientDB有自动备份的功能,但是它在默认下是关闭的。我们来打开它,实现每天自动备份。

sudo vim /opt/orientdb/config/orientdb-server-config.xml

找到com.orientechnologies.orient.server.handler.OAutomaticBackup这项:

把enable值改为true,如下

<handler class="com.orientechnologies.orient.server.handler.OAutomaticBackup">

<parameters>

<parameter value="true" name="enabled"/>

<parameter value="24h" name="delay"/>

<parameter value="23:00:00" name="firstTime"/>

<parameter value="backup" name="target.directory"/>

<parameter value="${DBNAME}-${DATE:yyyyMMddHHmmss}.zip" name="target.fileName"/>

<parameter value="9" name="compressionLevel"/>

<parameter value="1048576" name="bufferSize"/>

<parameter value="" name="db.include"/>

<parameter value="" name="db.exclude"/>

</parameters>

</handler>

delay是备份间隔时间。

重启orientdb,生效。

精选文章
热门文章