SYSCS_UTIL.SYSCS_BACKUP_DATABASEシステム手続き SYSCS_UTIL.SYSCS_BACKUP_DATABASE system procedure system proceduresSYSCS_UTIL.SYSCS_BACKUP_DATABASE

SYSCS_UTIL.SYSCS_BACKUP_DATABASEシステム手続きにより、指定したバックアップディレクトリにデータベースをバックアップします。

構文 SYSCS_UTIL.SYSCS_BACKUP_DATABASE(IN BACKUPDIR VARCHAR())

この手続きは結果を返しません。

BACKUPDIR
この引数の型はVARCHAR(32672)です。この引数によりバックアップが記録されるパスを指定します。相対パスを与えた場合、データベースをバックアップするJVMのuser.dirで与えられる現在のユーザのディレクトリに基づいて解決されます。従って相対パスの解決はderbyのホームディレクトリには基づきません。 混乱を避けるため、絶対パスを使ってください。
JDBCの例

次の例では、データベースをc:/backupdirディレクトリにバックアップします。

CallableStatement cs = conn.prepareCall ("CALL SYSCS_UTIL.SYSCS_BACKUP_DATABASE(?)"); cs.setString(1, "c:/backupdir"); cs.execute(); cs.close();
SQLの例

次の例では、データベースをc:/backupdirディレクトリにバックアップします。

CALL SYSCS_UTIL.SYSCS_BACKUP_DATABASE('c:/backupdir');