SYSCS_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');