Oracle如何强制日志切换?

当 LGWR 停止写入一个重做日志组并开始写入另一个日志组时,会发生日志切换。
默认情况下,当前重做日志文件组填满时会自动进行日志切换。

我们可以强制进行日志切换,使当前活动组处于非活动状态并可用于重做日志维护操作。
例如,我们想删除当前活动的组,但在该组处于非活动状态之前无法这样做。
如果当前活动组必须在组成员完全填满之前的特定时间归档,我们可能还想强制进行日志切换。
此选项在需要很长时间才能填充的大型重做日志文件的配置中很有用。

要强制进行日志切换,我们必须具有 ALTER SYSTEM 权限。
将 ALTER SYSTEM 语句与 SWITCH LOGFILE 子句一起使用。
以下语句强制进行日志切换:

ALTER SYSTEM SWITCH LOGFILE;
日期:2020-09-17 00:11:48 来源:oir作者:oir