destination
|
The fully qualified database name of the master site or master materialized view site to which you are forwarding changes. |
interval
|
Allows you to provide a function to calculate the next time to push. This value is stored in the interval field of the DEFSCHEDULE view and calculates the next_date field of this view. If you use the default value for this parameter, NULL , then the value of this field remains unchanged. If the field had no previous value, it is created with a value of NULL . If you do not supply a value for this field, then you must supply a value for next_date . |
next_date
|
Allows you to specify a time to push deferred transactions to the remote site. This value is stored in the next_date field of the DEFSCHEDULE view. If you use the default value for this parameter, NULL , then the value of this field remains unchanged. If this field had no previous value, then it is created with a value of NULL . If you do not supply a value for this field, then you must supply a value for interval . |
reset
|
Set to true to reset LAST_TXN_COUNT , LST_ERROR , and LAST_MSG to NULL . |
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. |
startup_seconds
|
Maximum number of seconds to wait for a previous push to the same destination. |
execution_seconds
|
If >0, then stop execution 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. |
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. |