ALTER ... LOGFILE命令在Oracle中做了什么?

时间:2015-11-09 03:35:06

标签: oracle

我正在研究一位同事给我的一些SQL代码,它有一些操作REDO日志,更改内存等的命令。

以下命令有什么作用?

ALTER SYSTEM SET log_archive_dest_1='LOCATION=[/LOCATION]' SCOPE=both;



ALTER SYSTEM SWITCH LOGFILE;  /* simulate a bunch of log switches*/

1 个答案:

答案 0 :(得分:1)

log_archive_dest_n定义了使用Oracle Data Guard时归档联机重做日志的选项,请参阅 https://docs.oracle.com/database/121/SBYDB/log_arch_dest_param.htm#SBYDB01101

ALTER SYSTEM SWITCH LOGFILE;将联机重做日志切换到组中的下一个文件。这有效地导致当前日志文件的存档。看到 https://docs.oracle.com/database/121/ADMIN/onlineredo.htm#ADMIN11308