Oracle 参数 ARCHIVE_LAG_TARGET 官方解释,作用,如何配置最优化建议
本站中文解释
?
ARCHIVE_LAG_TARGET参数控制了归档日志模式下归档进程在复制归档日志到归档存档区之前,可以等待日志复制到次要数据库的最大延迟时间。
正确设置ARCHIVE_LAG_TARGET参数的方法:
1. 确定这是否是你网络上可用的最大延迟时间,通常用来衡量网络的延迟。决定你的目标参数值应该多少,这可能会得到主数据库到次要数据库的应用传输时间的参考。
2. 从数据库中获取必要的数据,以确定可用的余量,例如log_buffer、log_checkpoint_interval等参数。
3. 这些参数的值是可以改变的,可以在变化这些参数之前,做一下你的参数改变,最好是测量一下你拟定的参数和参考值之间的差异。
4. 应用程序此时应该正常运行,应该检查日志拷贝是否满足你设定的参数值,永久性设定成可能符合你设定参数值需求的延迟值。
5. 如果你检查确实,当即设定ARCHIVE_LAG_TARGET,这个参数就会根据你的设置来控制归档进程的延迟。
官方英文解释
ARCHIVE_LAG_TARGET
forces a log switch after the specified amount of time elapses.
Property | Description |
---|---|
Parameter type |
Integer |
Default value |
|
Modifiable |
|
Modifiable in a PDB |
No |
Range of values |
0 or any integer in [60, 7200] |
Basic |
No |
Oracle RAC |
Multiple instances should use the same value |
A 0 value disables the time-based thread advance feature; otherwise, the value represents the number of seconds. Values larger than 7200 seconds are not of much use in maintaining a reasonable lag in the standby database. The typical, or recommended value is 1800 (30 minutes). Extremely low values can result in frequent log switches, which could degrade performance; such values can also make the archiver process too busy to archive the continuously generated logs.
See Also:
Oracle Database
Administrator’s Guide for more information about setting this parameter