SYSCS_UTIL.SYSCS_BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODEシステム手続きはバックアップディレクトリにデータベースをバックアップして、データベースをログアーカイブモードで有効にします。
SYSCS_UTIL.SYSCS_BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE (IN BACKUPDIR VARCHAR(32672), IN SMALLINT DELETE_ARCHIVED_LOG_FILES)
この手続きは結果を返しません。
次の例ではデータベースはc:/backupdirディレクトリにバックアップされます。
CallableStatement cs = conn.prepareCall ("CALL SYSCS_UTIL.SYSCS_BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE(?, ?)"); cs.setString(1, "c:/backupdir"); cs.setInt(2, 0); cs.execute();
次の例ではデータベースはc:/backupdirディレクトリにバックアップされ、ログアーカイブモードが有効となります。またこの時オンラインアーカイブログは削除されません。
SYSCS_UTIL.SYSCS_BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE('c:/backupdir', 0)
次の例ではデータベースをc:/backupdirディレクトリにバックアップして、もしバックアップが成功したら、オンラインアーカイブログを削除します。
SYSCS_UTIL.SYSCS_BACKUP_DATABASE_AND_ENABLE_LOG_ARCHIVE_MODE('c:/backupdir', 1)