destination
|
The fully qualified database name of the master 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 master site destination. 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 server processes; 1 specifies parallel propagation using only one parallel server process. |
heap_size
|
Maximum number of transactions to be examined simultaneously for parallel propagation scheduling. Oracle automatically calculates the default setting for optimal performance. Do not set the parameter unless so directed by Oracle Worldwide Support. |
stop_on_error
|
The default, FALSE , indicates that the executor should continue even if errors, such as conflicts, are encountered. If TRUE , then shut down (cleanly if possible) 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. |