Oracle 数据库失效转移后的恢复时间和未完成事务数量以及数据库的大小直接成比例。下列参数控制数据库的恢复时间:
LOG_CHECKPOINT_TIMEOUT
LOG_CHECKPOINT_INTERVAL
FAST_START_IO_TARGET
REDO_LOG_FILE_SIZES
要尽可能地缩短恢复时间,把前面的参数设置为相对较低的值。注意,过低的值会给性能带来不利影响。试用一些不同的值来找出最优化的选择。
Oracle 提供了额外的微调参数,它们控制数据库事务重试次数以及重试的延迟时间。请确定这些值一定要大得足以满足群集环境中的失效转移时间。这会确保失效转移对数据库客户程序的透明度,并且不需要程序重新连接数据库。