Copia de seguridad de DB2 a través de JDBC?
ibm-data-studio (1)
Intenta usar el procedimiento admin_cmd:
CALL SYSPROC.ADMIN_CMD(''backup db mydatabase to c:/backup/db2/')
Esto funcionará también a través de los controladores JDBC.
Lo que estoy tratando de hacer: encontrar una forma de hacer una copia de seguridad de una base de datos DB2 a través de un comando / consulta JDBC. Este es el comando que he probado con el programa de línea de comandos de DB2:
base de datos de respaldo dbName a C: / backup / db2
Funciona muy bien en la línea de comandos, pero al intentar ejecutarlo en Data Studio o mediante un programa independiente JDBC, falla. Aquí está el mensaje de excepción JDBC:
SQLCODE: -104, SQLSTATE: 42601, SQLERRMC: base de datos de copia de seguridad dbName a C: /; BEGIN-OF-STATEMENT; <valores>
Data Studio se queja de que se espera "JOIN" en lugar de "dbName", y algunas otras cosas. Aún no he encontrado ninguna documentación útil sobre DB2, por lo que vine aquí.
¿Alguien se ha encontrado con esto antes y descubrió cómo resolver el problema? ¿O hay algo que me he perdido?