alter system switch logfile
是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档当前的重做日志,若自动归档没有打开,就不归档当前重做日志。)
【感悟】 切换日志文件,但未必对其进行归档。主要还看自动归档是否打开!
alter system archive log current
是归档当前的重做日志文件,不管自动归档有没有打都归档。
【感悟】 既切换日志文件,又对其进行归档!
主要的区别在于: 【重要】
ALTER SYSTEM SWITCH LOGFILE对单实例数据库或RAC中的当前实例执行日志切换;
而ALTER SYSTEM ARCHIVE LOG CURRENT会对数据库中的所有实例执行日志切换。
为什么执行热备后要执行alter system archive log current 这个语句,看到很多脚本都是这样写的。
是不是必须的?
一般的RMAN脚本都是这样写的,因为RMAN是可以备份归档日志的。alter system archive log current 这样后就可以将所有的归档都备份出来了。这样做是为了保证数据的完整和一致。
更多web开发知识,请查阅 HTML中文网 !!
以上就是强制日志切换命令是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!