destination
|
The fully qualified database name of the master site or master materialized view site to which you are forwarding changes. |
parallelism
|
0 specifies serial propagation.
n > 1 specifies parallel propagation with n parallel processes.
1 specifies parallel propagation using only one parallel process. |
heap_size
|
Maximum number of transactions to be examined simultaneously for parallel propagation scheduling. Oracle automatically calculates the default setting for optimal performance.
Note: Do not set the parameter unless so directed by Oracle Support Services. |
stop_on_error
|
The default, false , indicates that the executor should continue even if errors, such as conflicts, are encountered. If true , then stops propagation at the first indication that a transaction encountered an error at the destination site. |
write_trace
|
When set to true , Oracle records the result value returned by the function in the server's trace file. When set to false , Oracle does not record the result value. |
startup_seconds
|
Maximum number of seconds to wait for a previous push to the same destination. |
execution_seconds
|
If > 0, then stop push cleanly after the specified number of seconds of real time. If transaction_count and execution_seconds are zero (the default), then transactions are executed until there are no more in the queue.
The execution_seconds parameter only controls the duration of time that operations can be started. It does not include the amount of time that the transactions require at remote sites. Therefore, the execution_seconds parameter is not intended to be used as a precise control to stop the propagation of transactions to a remote site. If a precise control is required, use the transaction_count or delivery_order parameters. |
delay_seconds
|
Do not return before the specified number of seconds have elapsed, even if the queue is empty. Useful for reducing execution overhead if PUSH is called from a tight loop. |
transaction_count
|
If > 0, then the maximum number of transactions to be pushed before stopping. If transaction_count and execution_seconds are zero (the default), then transactions are executed until there are no more in the queue that need to be pushed. |
delivery_order_limit
|
Stop execution cleanly before pushing a transaction where delivery_order >= delivery_order_limit |