这是日志记录的缺省模式,无论数据库是否处于归档模式,这并不改变表空间与对象级别上的缺省的日志记录模式。
对于临时表空间将不记录日志到联机重做日志文件。
强制记录日志,即对数据库中的所有操作都产生日志信息,并将该信息写入到联机重做日志文件。
在使用DATA GUARD 时,要求使用强制记录日志模式。注:FORCE LOGGING并不比一般的LOGGING记录的日志多,数据库在FORCE LOGGING 状态下,NOLOGGING选项将无效,因为NOLOGGING将破坏DATAGUARD的可恢复性.FORCE LOGGING强制数据库在任何状态下必须记录日志。
尽可能的记录最少日志信息到联机日志文件。
数据库处于归档模式
nologging + append 模式,不会生成redo。
数据库处于非归档模式
append 模式不会生成redo, no append模式都会生成redo。
1 | select log_mode,force_logging from v$database; |
最小附加日志(minimal supplemental logging)
1 | alter database {add|drop} supplemental log data; |
1 | alter tablespace test offline; |
1 | #序列 |