SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODEシステム手続きにより、ログアーカイブモードは無効になります。このとき引数のDELETE_ARCHIVED_LOG_FILESに零以外の値を与えていれば、オンラインアーカイブログは削除されます。
SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE(IN SMALLINT DELETE_ARCHIVED_LOG_FILES)
この手続きからは結果は返りません。
以下の例ではデータベースのログアーカイブは無効となり、存在するログアーカイブのファイルは削除されます。
CallableStatement cs = conn.prepareCall ("CALL SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE(?)"); cs.setInt(1, 1); cs.execute(); cs.close();
以下の例ではデータベースのログアーカイブモードは無効となります。存在するログアーカイブのファイルはそのまま残ります。
CALL SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE DELETE_ARCHIVED_LOG_FILES(0);
以下の例ではデータベースのログアーカイブモードは無効となり、存在するログアーカイブのファイルは削除されます。
CALL SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE DELETE_ARCHIVED_LOG_FILES(1);