SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODEシステム手続き

SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODEシステム手続きにより、ログアーカイブモードは無効になります。このとき引数のDELETE_ARCHIVED_LOG_FILESに零以外の値を与えていれば、オンラインアーカイブログは削除されます。

構文

SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE(IN SMALLINT DELETE_ARCHIVED_LOG_FILES) 

この手続きからは結果は返りません。

DELETE_ARCHIVED_LOG_FILES
もしDELETE_ARCHIVED_LOG_FILESへの引数の値が零でなければ、存在するアーカイブログは削除されます。 もし引数の値が零なら、存在するアーカイブログは削除されません。

JDBCの例

以下の例ではデータベースのログアーカイブは無効となり、存在するログアーカイブのファイルは削除されます。

CallableStatement cs = conn.prepareCall
("CALL SYSCS_UTIL.SYSCS_DISABLE_LOG_ARCHIVE_MODE(?)");
cs.setInt(1, 1);
cs.execute();
cs.close();

SQLの例

以下の例ではデータベースのログアーカイブモードは無効となります。存在するログアーカイブのファイルはそのまま残ります。

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