云网牛站
所在位置:首页 > Linux云数据库 > Ubuntu 14.04:怎么导入导出OrientDB数据库

Ubuntu 14.04:怎么导入导出OrientDB数据库

2017-10-20 14:56:52作者:Linux编辑稿源:topspeedsnail

OrientDB是多模型、支持文挡数据库和图形数据库管理的NoSQL数据库。它使用Java实现的,所以可以在任何主流操作系统上运行。它完全兼容ACID。

参考:在Ubuntu 14.04上安装配置OrientDB数据库

 

导出OrientDB数据库

如果OrientDB服务没有启动,使用下面命令启动它:

sudo service orientdb start    # 启动

sudo service orientdb status   # 检查服务状态

连接OrientDB:

sudo -u orientdb /opt/orientdb/bin/console.sh

输出类似如下信息:

OrientDB console v.2.2.29

Type 'help' to display all the supported commands.

Installing extensions for GREMLIN language v.2.6.0

orientdb>

连接到你想要导出的数据库:

下面导出的数据库为MyData,使用默认的用户admin,密码admin:

orientdb> connect plocal:/opt/orientdb/databases/MyData  admin admin

如果成功,你可以看到类似如下输出信息:

Connecting to database [plocal:/opt/orientdb/databases/MyData] with user 'admin'...OK

orientdb {db=MyData}>

你也可以使用远程模式,它允许多个用户同时访问一个数据库:

orientdb> connect remote:127.0.0.1/MyData  admin admin

输出的信息大致如下:

Disconnecting from the database [null]...OK

Connecting to database [remote:127.0.0.1/MyData] with user 'admin'...OK

orientdb {db=MyData}>

连接到想要导出的数据库之后就可以导出数据库了,export命令导出的数据库为用gzip压缩的json格式。下面的命令把数据库导出到OrientDB的数据库目录/opt/orientdb/databases:

orientdb> export database /opt/orientdb/databases/MyData.export

输出类似如下信息:

Exporting current database to: database /opt/orientdb/databases/MyData.export in GZipped JSON format ...

...

...

/opt/orientdb/databases/MyData.export.gz文件就是导出的数据库。

导出之后就可以断开数据库连接了:

orientdb> disconnect

如果成功,输出如下信息:

Disconnecting from the database [MyData]...OK

orientdb>

 

导入数据库

我们下面导入上面导出的数据库,默认下,导入的数据会覆盖数据库。

同上,首先要连接到数据库:

orientdb> connect plocal:/opt/orientdb/databases/MyData  admin admin

也可以:

orientdb> connect remote:127.0.0.1/MyData  admin admin

连接到数据库之后导入MyData.export.gz:

orientdb> import database /opt/orientdb/databases/MyData.export.gz

根据你要导入的数据多少,可能需要几分钟。

断开数据库连接:

orientdb> disconnect

退出OrientDB命令行:

orientdb> exit

精选文章
热门文章