ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据库主备归档路径

数据库主备归档路径

原创 Linux操作系统 作者:davidyu720 时间:2019-04-07 20:24:06 0 删除 编辑

最近在数据库服务器上增加了硬盘,将其作为归档日志和数据库备份的专用盘。先是直接将log_archive_dest_1指向新的磁盘。后来想想不安全:万一这块盘坏了,如果未及时处理,数据库岂不会停顿了?能否设置成:首先往 /u02 中归档,如果/u02硬盘坏,就往另一个地方归档?

查资料得到以下设置方法:

alter system set log_archive_dest_1='location=/u02/oradata/orcl/archive NOREOPEN ALTERNATE=LOG_ARCHIVE_DEST_2';
alter system set log_archive_dest_2='location=/u01/oradata/orcl/archive NOREOPEN OPTIONAL';
alter system set log_archive_dest_state_1=ENABLE;
alter system set log_archive_dest_state_2=ALTERNATE;

注意:NOREOPEN关键字不可以缺少!

补:假设dest_1出故障,归档进程切换目标到dest_2上。当我们修复dest_1的故障后,如何让归档进程切换目标到dest_1上呢?


发生切换后,查看数据库参数,发现没有变化:

log_archive_dest_state_1 string enable
log_archive_dest_state_2 string ALTERNATE

试着重新执行以下两行命令:

alter system set log_archive_dest_state_1=ENABLE;
alter system set log_archive_dest_state_2=ALTERNATE;

再执行alter system switch logfile;发现系统已经切换了目标到dest_1了。

测试环境:Oracle9204

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9844649/viewspace-580077/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 昨天看了集结号
下一篇: 家乡下大雪了
请登录后发表评论 登录
全部评论

注册时间:2007-08-18

  • 博文量
    200
  • 访问量
    150626