Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database OrientDB数据库导入失败_Database_Orientdb_Database Restore_Orientdb 2.1 - Fatal编程技术网

Database OrientDB数据库导入失败

Database OrientDB数据库导入失败,database,orientdb,database-restore,orientdb-2.1,Database,Orientdb,Database Restore,Orientdb 2.1,我使用以下命令创建了OrientDB备份: ./backup.sh plocal:../databases/DemoDB demo demo demo.zip 现在,为了测试备份是否成功,我已删除并重新创建了数据库,现在使用控制台导入它: IMPORT DATABASE "/Users/erik/databases/demo.zip" 我现在遇到以下错误: Started import of database 'plocal:../databases/BestProgrammingBooks

我使用以下命令创建了OrientDB备份:

./backup.sh plocal:../databases/DemoDB demo demo demo.zip
现在,为了测试备份是否成功,我已删除并重新创建了数据库,现在使用控制台导入它:

IMPORT DATABASE "/Users/erik/databases/demo.zip"
我现在遇到以下错误:

Started import of database 'plocal:../databases/BestProgrammingBooks' from /Users/erik/databases/demo.zip...
Non merge mode (-merge=false): removing all default non security classes
Removed 0 classes.Error on database import happened just before line 299, column 444
java.lang.NumberFormatException: For input string: "22Vp"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:580)
    at com.orientechnologies.orient.core.serialization.serializer.OJSONReader.nextChar(OJSONReader.java:273)
    at com.orientechnologies.orient.core.serialization.serializer.OJSONReader.readNext(OJSONReader.java:174)
    at com.orientechnologies.orient.core.serialization.serializer.OJSONReader.readString(OJSONReader.java:92)
    at com.orientechnologies.orient.core.serialization.serializer.OJSONReader.readString(OJSONReader.java:87)
    at com.orientechnologies.orient.core.serialization.serializer.OJSONReader.readString(OJSONReader.java:83)
    at com.orientechnologies.orient.core.db.tool.ODatabaseImport.importDatabase(ODatabaseImport.java:423)
    at com.orientechnologies.orient.console.OConsoleDatabaseApp.importDatabase(OConsoleDatabaseApp.java:1711)
    at com.orientechnologies.orient.graph.console.OGremlinConsole.importDatabase(OGremlinConsole.java:126)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.orientechnologies.common.console.OConsoleApplication.execute(OConsoleApplication.java:392)
    at com.orientechnologies.common.console.OConsoleApplication.executeCommands(OConsoleApplication.java:253)
    at com.orientechnologies.common.console.OConsoleApplication.run(OConsoleApplication.java:142)
    at com.orientechnologies.orient.graph.console.OGremlinConsole.main(OGremlinConsole.java:64)

Error: com.orientechnologies.orient.core.db.tool.ODatabaseExportException: Error on importing database 'BestProgrammingBooks' from file: /Users/erik/databases/demo.zip
Error: java.lang.NumberFormatException: For input string: "22Vp

她怎么了,我该怎么解决这个问题??我在Mac上使用OrientDB 2.1.5。

如果要还原数据库,正确的操作是还原,而不是导入。导入是指要导入以前使用EXPORT命令导出的数据库


有关更多信息,请查看:

Hi Erik,您是否有办法向我们发送您的数据库以重现该问题?Hi Erik,您是否已尝试在删除数据库之前从studio导出该数据库?我还想问你“22Vp”在数据库中代表什么。我不知道22Vp是什么意思,它对我来说并不是什么意思。不,我没有使用DB studio的导出,我只使用了backup.sh。