首先需要了解oracle的logging用法:
oracle日志模式分为logging、nologging和force logging三种模式;oracle默认的模式是logging模式,会记录到redo日志中,nologging就是尽量减少日志,force logging就是强制记录日志,可以在数据库级别和表空间级别进行设置,而logging和nologging可以在表级别进行设置。
注:force logging并不比一般的LOGGING记录日志多,数据库在force logging模式下,nologging选项将变成无效,因为nologging将破坏dataguard的可恢复性,其中force logging是强制让数据库在任何状态下都记录日志。
--------------------------------------------------------------------------------------------------------------------------------
logging模式:日志记录的缺省模式,无论数据库是否处于归档模式,并步改变数据库表空间和对象级别的缺省的日志记录模式,对临时表空间将不记录日志到联机重做日志文件中。
nologging模式:此模式不是不记录日志,而是最小化日志产生的数量,通常情况下与append连用。