Amazon RDS for Oracle - archive_lag_target db参数

时间:2018-02-21 03:57:45

标签: oracle amazon-web-services amazon-rds

我们可以在RDS中将archive_lag_target数据库参数值更改为1800吗?

我只看到允许的值(60,120,180,240,300)。有没有其他方法可以在Amazon RDS for Oracle中实现这一目标?

1 个答案:

答案 0 :(得分:0)

不,似乎60, 120, 180, 240, 300是唯一允许的值。

我是通过AWS Command-Line Interface (CLI)尝试的:

$ aws rds  modify-db-parameter-group --db-parameter-group-name oracle --parameters ParameterName=archive_lag_target,ParameterValue=1800

回应是:

  

调用ModifyDBParameterGroup操作时发生错误(InvalidParameterValue):值:1800超出范围:60,120,180,240,300参数:archive_lag_target

来自ARCHIVE_LAG_TARGET Oracle documentation

  

ARCHIVE_LAG_TARGET 通过在指定的时间过后强制执行日志切换来限制可丢失的数据量并有效提高备用数据库的可用性。

     

0值禁用基于时间的线程前进功能;否则,该值表示秒数。大于7200秒的值对于在备用数据库中保持合理的延迟没有多大用处。 典型值或推荐值为1800(30分钟)。极低值会导致频繁的日志切换,从而降低性能;这些值也可能使归档程序进程太忙,无法归档连续生成的日志。

因此,似乎亚马逊RDS 强制最多延迟5分钟