本文讨论涉及的参数有:
log_archive_dest
log_archive_dest_n
log_archive_start
db_recovery_file_dest  
Oracle版本:
SQL> select * from v$version;

BANNER

--------------------------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Prod
PL/SQL Release 10.2.0.2.0 - Production
CORE    10.2.0.2.0      Production
TNS for Solaris: Version 10.2.0.2.0 - Production
NLSRTL Version 10.2.0.2.0 – Production

Oracle为10g的企业版

SQL> show parameter spfile
NAME   TYPE                   VALUE
----------------------------------- ---------------------- ------------------------------

spfile  string     /export/home/oracledb/oracle/p roduct/10.2.0/dbs/spfileorcl.ora

使用的是spfile参数。

SQL> alter system set log_archive_dest_1='location=/export/home/arch';

System altered.

SQL> alter system set log_archive_dest_1=''; #置为空的时候, 没有location字样.

System altered.

SQL> alter system set log_archive_dest='/export/home/arch';

alter system set log_archive_dest='/export/home/arch'

*

ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n orDB_RECOVERY_FILE_DEST

报错,报错信息是LOG_ARCHIVE_DEST 和LOG_ARCHIVE_DEST_n不能同时使用,但是,现在log_archive_dest_N已经为空了,为何还不能使用log_archive_dest呢,检查如下设置:

SQL> show parameter LOG_ARCHIVE_DEST
NAME                                 TYPE                   VALUE

------------------------------------ ---------------------- ------------------------------
log_archive_dest                     string
log_archive_dest_1                   string
log_archive_dest_10                  string
log_archive_dest_2                   string
log_archive_dest_3                   string
log_archive_dest_4                   string
log_archive_dest_5                   string
log_archive_dest_6                   string
log_archive_dest_7                   string
log_archive_dest_8                   string
log_archive_dest_9                   string

NAME                                 TYPE                   VALUE

------------------------------------ ---------------------- ------------------------------

log_archive_dest_state_1             string                 enable
log_archive_dest_state_10            string                 enable
log_archive_dest_state_2             string                 enable
log_archive_dest_state_3             string                 enable
log_archive_dest_state_4             string                 enable
log_archive_dest_state_5             string                 enable
log_archive_dest_state_6             string                 enable
log_archive_dest_state_7             string                 enable
log_archive_dest_state_8             string                 enable
log_archive_dest_state_9             string                 enable

SQL>

log_archive_dest和log_archive_dest_1都为空了,但是DB_RECOVERY_FILE_DEST值却不为空:

SQL> show parameter DB_RECOVERY_FILE_DEST

NAME             TYPE                   VALUE

---------------------------------------------------- ------------------------------
db_recovery_file_dest string        /export/home/oracledb/oracle/flash_recovery_area
db_recovery_file_dest_size           big integer            2G

原因就在这里,置空DB_RECOVERY_FILE_DEST

SQL> alter system set db_recovery_file_dest='';

System altered.

SQL> show parameter DB_RECOVERY_FILE_DEST

NAME                                 TYPE                   VALUE

------------------------------------ ---------------------- ------------------------------
db_recovery_file_dest                string
db_recovery_file_dest_size           big integer            2G

重新执行log_archive_dest设置

SQL> alter system set log_archive_dest='/export/home/arch';
System altered.

可以顺利执行了

另外一个参数,log_archive_start在oracle10g已经废弃,但是oracle并没有抛弃这个参数,还是可以查到:

SQL> show parameter log_archive_start

NAME                                 TYPE                   VALUE

------------------------------------ ---------------------- ------------------------------

log_archive_start                    boolean                FALSE

SQL>

默认值为FALSE,并且不能修改, oracle10g在启用归档后自动归档。不用设置自动归档,因此无需理会此值。

总结:
log_archive_dest和log_archive_des_n不能同时使用,10g默认归档路径log_archive_dest_10 为 flash _recovery_area,即DB_RECOVERY_FILE_DEST,因此log_archive_dest也不能于DB_RECOVERY_FILE_DEST一起使用。

换句话说:LOG_ARCHIVE_DEST和 LOG_ARCHIVE_DUPLEX_DES是一组
LOG_ARCHIVE_DEST_1。。。10,又是一组,你只能选择一组归档。

从以上,我们可以看到这个两个参数可以互换的, 也就是说原来的是log_archive_dest,现在可以用log_archive_dest_1.反之亦然.但是不能够同时使用.

注意以上log_archive_dest 和log_archive_dest_1都置为空的时候, 系统会自动设置归档的目的地. -->?/dbs/arch.

本文转自南非蚂蚁51CTO博客,原文链接:http://blog.51cto.com/ixdba/526422 ,如需转载请自行联系原作者

关于Oracle10g归档参数的研究相关推荐

  1. 质子磁力仪传感器线圈参数的研究与设计

    1.内容简介 238 2.内容说明 线圈是质子磁力仪传感器的核心,其品质直接影响着仪器的测量精度.结合反向串联圆柱体线圈模型,对约束设计的因素进行分析; 建立约束参数与设计参数之间的联系; 利用 Ma ...

  2. matlab加工表面微观,车铣复合加工表面微观几何形貌仿真及切削参数分析研究

    车铣复合加工表面微观几何形貌仿真及切削参数分析研究 车铣复合加工技术是先进制造领域的前沿技术之一,可以解决单独用车或铣难以完成的加工难题,可以实现工件一次装卡完成几乎全部工序,它的科学价值和应用前景逐 ...

  3. 基于遗传算法的PID参数整定研究(三)

    基于遗传算法的PID参数整定研究 在获得对象模型的基础上设计PID参数时常用的原理,经典的有经验试凑法.临界比例度法.极点配置原理.零极点相消原理.幅相裕度法等:现代的则往往借助于计算机,利用最优化方 ...

  4. 基于遗传算法的PID参数整定研究(七)

    基于遗传算法的PID参数整定研究 在前述深入了解PID参数的含义.基于常规人工的PID参数整定.以及所运用的遗传算法的介绍与应用后,紧接着进入应用遗传算法的PID参数整定,实现了Simulink仿真与 ...

  5. erlang---启动参数学习/研究

    erlang启动参数有3种:emulator flags, flags 和plain arguments. emulator flags 是以"+"开头的,用来控制模拟器的行为,附 ...

  6. Pytorch之Dataloader参数collate_fn研究

    前言 之前看了不到pytorch代码,对Dataloader的大部分参数都比较了解,今天看代码时,发现了一个参数collate_fn ,之前论文代码没怎么见过,也就自动忽略了,今天既然遇到了,就突然来 ...

  7. pdm系统是归档服务器吗,航天企业PDM系统电子文件归档与管理过程研究

    黄韵洁 摘 要:本文从电子文件形成.移交检验.组织管理.归档鉴定与整理.电子档案利用.价值鉴定和存储备份七个阶段对航天企业PDM系统电子文件归档与电子档案管理过程进行研究并论述了具体实现方法. 关键词 ...

  8. EM算法介绍和参数初始化研究

    转载自Emma_Zhang:https://www.cnblogs.com/Gabby/p/5344658.html 我讲EM算法的大概流程主要三部分:需要的预备知识.EM算法详解和对EM算法的改进. ...

  9. slf4j的log.warn()的参数问题研究

    一.背景 今天我们探讨一下@Slf4j的log.warn()的参数问题. 二.上源码 我先给出下面的几个测试用例,大家想想分别会输出什么? import com.alibaba.fastjson.JS ...

最新文章

  1. 蓝光电视再降价 海信42吋液晶不足五千
  2. python django 的启动脚本
  3. 虚拟机中的黑苹果系统经常卡死_程序员吐槽macOS 10.15系统:破坏SSH默认规则
  4. 非MFC工程中使用MFC库
  5. Ubuntu16.04LTS下搭建强化学习环境gym、tensorflow
  6. 论文浅尝 | BERT:Pre-training of Deep Bidirectional Transformers
  7. RebatesMe:返利网站DDOS防护
  8. Objective -C-2
  9. git 创建webpack项目_近期总结:手动搭建react项目,将项目从自己的库引入到新的项目中使用...
  10. vue 使用vue-print-nb 实现打印功能 和 用针式打印机打印模糊问题
  11. SVN 小乌龟(TortoiseSVN)本地文件更新报错Another process is blocking the working copy database 解决方法
  12. 谷歌浏览器任务栏图标变白解决办法
  13. 汽车故障诊断仪的原理与作用
  14. 《VoIP技术构架(第2版·修订版)》一1.4 语音与数据网合二为一的驱动力
  15. cmm是什么意思(风量cmm是什么意思)
  16. OpenChannelSSD之六_从OpenChannelSSD到ZNS
  17. c语言链表中next作用,C语言链表详解
  18. 速写人物的脸型怎么画?如何画好人物脸型?
  19. Spring 通过 @Lazy 注解解决构造方法循环依赖问题
  20. ADB向手机安装APK失败

热门文章

  1. mysql分组按天统计数据_MySql按周,按月,按日分组统计数据
  2. c# webclient 保存会话信息_winform项目——仿QQ即时通讯程序16:会话列表的存储
  3. CSS基础——CSS 背景(background)【学习笔记】
  4. Python21天打卡Day14-随机字符串
  5. 工作中遇到的各种问题
  6. swiper 定义放多少张图片_小程序瀑布流组件:支持翻页与图片懒加载
  7. android菜单键选择图标,Android Design
  8. 26留数及其应用(二)
  9. 通常情况下登录linux桌面环境需要,在通常情况下,登录Linux桌面环境,需要。...
  10. springboot 配置全局响应数据_spring boot 全局事务配置