您的位置:首页 > 其它

log_archive_dest_n设置为alternate时的讨论

2014-07-24 18:18 381 查看


注意第一句中有noreopen参数,指定不尝试,默认是300秒会尝试一次,即主目录归档失败了,300秒后重试,而我们想要的效果是主目录失败后,启动备用路径。

一般会设置noreopen选项。

使用alternate选项失败时,特别是主目录归档失败而没有启动备用路径,有可能是这个原因。

实验开始时归档目录的状态



SQL> alter system switch logfile;

System altered.



发现归档日志log_dir有文件17,而log_dir_bak没有。

因为log_dir_bak是alternate。

那我们尝试下如果log_dir归档失败。



alter system switch logfile;



发现18号文件在备用目录下归档成功。

如果归档路径1归档成功,这2个归档路径的状态会自动切换吗?



切换日志,alter system switch logfile;



发现没有转换回来。

这个情况下,就算是log_dir_bak 失败了,也不会切换回来,因为log_dir_bak没有设置备用路径。

alter system set log_archive_dest_state_1=enable scope=both;

alter system set log_archive_dest_state_2=alternate scope=both;

alter system switch logfile;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息