集成模式下的集成复制和并行复制的其他参数选项
可以使用带有 INTEGRATEDPARAMS 选项的 DBOPTIONS 参数设置这些参数,也可以通过发出带有 INTEGRATEDPARAMS 选项的 SEND REPLICAT 命令动态设置这些参数。
缺省复制配置应足够。但是,如果需要,您可以设置以下入站服务器参数来支持特定要求。
注意:
有关这些参数的详细信息和使用指南,请参阅 Oracle AI Database PL/SQL Packages and Types Reference 中的 "DBMS_APPLY_ADM" 部分。
有关该参数的更多信息,请参见 DBOPTIONS 。
-
COMMIT_SERIALIZATION:控制已应用事务处理提交且具有 2 种模式(DEPENDENT_TRANSACTIONS和FULL)的顺序。Oracle GoldenGate 的默认模式为DEPENDENT_TRANSACTIONS,在此模式下,按正确顺序应用相关事务处理,而不必在源提交顺序中应用。在FULL模式下,在应用事务处理时会强制执行源提交顺序。 -
BATCHSQL_MODE:控制批执行计划模式,包括待定相关性。待定相关性是对已计划但未完全执行的另一个事务处理的依赖性。默认值为DEPENDENT。您可以使用以下三种模式:依赖
无需提前启动相关性感知调度。当没有待定相关性时,将计划批事务处理。
DEPENDENT_EAGER
提前开始具有相关性感知批处理。已调度批处理事务处理,而不考虑待定相关性。
连续
连续批处理。通过根据原始提交顺序按顺序对事务处理进行分组,可以对事务处理进行批处理。
-
DISABLE_ON_ERROR:确定应用服务器是处于禁用状态还是继续处于未解决错误状态。Oracle GoldenGate 的默认值为N(错误时继续),但是,如果需要在发生错误时禁用应用服务器,则可以将该选项设置为 Y。 -
EAGER_SIZE:设置事务处理大小的阈值(以 LCR 数为单位),Oracle GoldenGate 会在收到提交记录之前开始应用数据。Oracle GoldenGate 的默认值为15100。 -
ENABLE_XSTREAM_TABLE_STATS:控制是否在V$GOLDENGATE_TABLE_STATS视图中记录有关已应用事务的统计信息。Oracle GoldenGate 的默认值为Y(收集统计信息)。 -
MAX_PARALLELISM:限制负载较重时可以使用的应用服务器数。当工作量减少时,此数量将再次减少。仅当PARALLELISM大于 1 且MAX_PARALLELISM大于PARALLELISM时,应用服务器数量的自动优化才有效。如果PARALLELISM等于MAX_PARALLELISM,则应用服务器的数量在工作负载期间保持不变。Oracle GoldenGate 的默认值为 50。 -
MAX_PGA_SIZE:控制目标数据库上的程序全局区 (Program Global Area,PGA) 分配量。Oracle GoldenGate 的默认值为 1 GB。如果未设置此参数,则由PGA_AGGREGATE_TARGET绑定。 -
MAX_SGA_SIZE:控制入站服务器使用的共享内存量。Oracle GoldenGate 的默认值为INFINITE。有关调整建议大小的信息,请参见 Managing Server Resources 。 -
MESSAGE_TRACKING_FREQUENCY:控制通过应用处理标记 LCR 进行高级别 LCR 跟踪的频率。默认值为2000000,表示跟踪每 200 万个 LCR。值为零 (0) 表示禁用 LCR 跟踪。 -
PARALLELISM:设置可在正常情况下使用的应用服务器的最小数量。将PARALLELISM设置为 1 将禁用应用并行,并且将通过单个应用服务器进程应用事务。Oracle GoldenGate 的默认值为4。对于 Oracle Standard Edition,必须将其设置为1。 -
PARALLELISM_INTERVAL:设置计算当前工作量活动的间隔(秒)。Replicat 每 5 XPARALLELISM_INTERVAL秒计算一次平均吞吐量。每次计算后,应用组件可以增加或减少应用服务器的数量,以尝试提高吞吐量。如果吞吐量得到提高,应用组件将保留新数量的应用服务器。仅当PARALLELISM设置为大于 1 的值并且MAX_PARALLELISM值大于PARALLELISM值时,才会使用并行间隔。默认值为 5 秒。 -
PRESERVE_ENCRYPTION:控制是否为使用透明数据加密加密加密的列保留加密。Oracle GoldenGate 的默认值为N(不应用加密形式的数据)。 -
TRACE_LEVEL:控制复制入站服务器的跟踪级别。仅在 Oracle 支持人员的指导下使用。Oracle GoldenGate 的默认值为0(无跟踪)。 -
WRITE_ALERT_LOG:控制复制入站服务器是否将消息写入 Oracle 警报日志。对于 Oracle GoldenGate,默认值为Y(是)。