概述
首先清空
alter system set log_archive_duplex_dest='';
alter system set log_archive_dest='';
log_archive_dest是主,log_archive_deplex_dest是备用。必须先清空备用的。
alter system set log_archive_dest_1='location=/u01/oracle/db_1/dbs/log_dir';
alter system set log_archive_dest_2='location=/u01/oracle/db_1/dbs/log_dir_bak';
log_arhive_dest_1必须是本地强制归档目录。
alter system switch logfile;
然后归档,alter system archive log current;
查看发现主目录出现了归档日志14,备用目录也出现了归档日志14
alter system set log_archive_dest_state_2='defer';
将备用日志设置为defer状态,即延迟,可以理解为不起用这个归档路径。
alter system switch logfile;
查看发现主目录有15号归档日志,而备用目录没有。
alter system set log_archive_dest_state_2='enable';
alter system archive log current;
16号归档日志出现在了主目录与备用目录中。这个时候只有current日志没归档,所以只有一个日志。
将备份目录设置为alternate状态,
alter system set log_archive_dest_state_2='alternate';
alternate是后备的意思,平时休眠状态,当主目录异常,它会被激活。alternate是defer和enable之间转换的。主目录不能设置为alternate
ALTERNATE:如果主路径失败,那么该路径状态为ENABLE,如果主路径正常,那么该路径的状态为DEFERRED
最后
以上就是缥缈雪糕为你收集整理的关于log_archive_dest_n的实验的全部内容,希望文章能够帮你解决关于log_archive_dest_n的实验所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复