随同 admin() 或 task() 函数,使用 alter logmode 参数来更改数据库日志记录模式为 ANSI、缓冲的、无日志记录或无缓冲的。
元素 | 描述 | 关键考虑 |
---|---|---|
database_name | 您想要改变其日志记录模式的数据库的名称。 |
与通过 ondblog 或 ontape 实用程序更改数据库日志记录模式时不同,当您使用这个函数时,数据库保持可访问,通常不需要进行 0 级备份。在运行这个函数或函数失败之前,请确保没有其他会话是活动的。
使用 "a" 参数来更改数据库日志记录为符合 ANSI。创建或转换数据库为 ANSI 模式之后,您不可将它更改回其他日志记录模式的任何一种。
使用 "b" 参数来更改数据库日志记录为缓冲的,以便在事务信息写到逻辑日志之前,写到缓冲区。
使用 "n" 参数来更改数据库日志记录为无日志记录,以便不记录数据库事务日志。您必须在使用这个参数之前执行 0 级备份。
使用 "u" 参数来更改数据库日志记录为无缓冲的,以便在数据写到逻辑日志之前,不写到缓冲区。
EXECUTE FUNCTION task("alter logmode","employee","u");