alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。 )
alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打开归档。
主要区别:
alter system switch logfile 对单实例数据库或RAC 中的当前实例执行日志切换。
alter system archive log current 会对数据库中所有实例执行切换。