0

尝试打开发布在 github 上https://github.com/IGS/disease-ontology/tree/master/database/neo4j的 2 年前的 Neo4j 数据库时,我收到“未完全关闭”日志消息。如何打开/更新此数据库?

以下是我的初始化方法:将 graph_db.tgz 下载到我的本地 win7-64 机器 (neo4j-community-1.9.RC2),将 graph.db 文件提取到数据子文件夹,将其重命名为 graph_ontology.db,然后编辑服务器配置文件指向它,如下所示:

org.neo4j.server.database.location=data/graph_ontology.db

启动 Neo4j 时,日志文件中的最后一项是:

2013-05-21 17:23:33.418+0000 INFO [onkEmbeddedGraphDatabase]:启动失败:组件 'org.neo4j.kernel.impl.transaction.XaDataSourceManager@1f91d41b' 已成功初始化,但无法启动。请参阅附件原因异常。:组件'org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@b86527e'已成功初始化,但无法启动。请参阅附加的原因异常。:发现不匹配的商店版本(未知,而期待 v0.A.0)并且商店未完全关闭。使用以前的数据库版本恢复数据库,然后尝试升级

谢谢,

杰夫

4

1 回答 1

2

查看数据库的messages.log 以确定它最后启动的neo4j 版本。

在这种情况下,它是 1.4

你可以从这里得到它:http: //dist.neo4j.org/neo4j-community-1.4.2-windows.zip

您可以轻松地将 neo4j-shell 指向它:

  1. 创建一个 upgrade.properties,其中包含:allow_store_upgrade=true
  2. 然后使用:bin/neo4j-shell -path graph_ontology.db -config upgrade.properties

这是 1.9.GA 的转换数据库:https ://dl.dropboxusercontent.com/u/14493611/disease_ontology_graphdb-1.9.tgz

于 2013-05-21T18:31:57.973 回答