/ / HSQLDB DbBackup dbPath - hsqldb, bases de datos de copias de seguridad

HSQLDB DbBackup dbPath - hsqldb, bases de datos de copias de seguridad

Estoy tratando de crear una copia de seguridad sin conexión de mi HSQLDB (usando HSQLDB 2.2.6.jar) como se explica en la Guía del usuario de HSQLDB: http://hsqldb.org/doc/2.0/guide/management-chapt.html#N1400A

java -cp path/to/hsqldb.jar org.hsqldb.lib.tar.DbBackup --save  
tar/path.tar db/base/path

Pero no puedo averiguar dónde se supone que apunta el db / base / path. Esta es la observación en la Guía del usuario:

db/base/path is the file path to the catalog file base name (in same fashion as in server.database.* settings and JDBC URLs with catalog type file:.

Y ese es el mensaje de error que recibo:

Exception in thread "main" java.io.FileNotFoundException: File not found:
pathtohsqldb.jar.properties
at org.hsqldb.lib.tar.DbBackup.write(Unknown Source)
at org.hsqldb.lib.tar.DbBackup.main(Unknown Source)

Respuestas

0 para la respuesta № 1

Los caminos en la Guía deben ser reemplazados con elRutas que utilizas. Por ejemplo, si desea guardar la copia de seguridad en el directorio llamado / backupdir / y los archivos de su base de datos se llaman mydatabase y están ubicados en / dbdir /, entonces el comando es:

java -cp hsqldb.jar org.hsqldb.lib.tar.DbBackup --save /backupdir/mydatabase.tar /dbdir/mydatabase