Measures reported by OraRacDferTrnTest
Oracle uses deferred transactions to propagate data-level changes asynchronously among master sites in an advanced replication system as well as from an updatable snapshot to its master table.
This test reports the number of deferred transactions in the shared cluster storage.
Outputs of the test : One set of results for the Oracle cluster being monitored
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| Defer_trans_count |
Indicates the number of deferred transactions in the shared cluster storage. |
Number |
When the advanced replication facility pushes a deferred transaction to a remote site, it uses a distributed transaction to ensure that the transaction has been properly committed at the remote site before the transaction is removed for the queue at the local site. If transactions are not being pushed to a given remote site, verify that the destination for the transaction was correctly specified. If you specify a destination database when calling DBMS_DEFER_SYS.SCHEDULE_EXECUTION using the DBLINK parameter, or DBMS_DEFER_SYS.EXECUTE using the DESTINATION parameter, make sure the full database link is provided.
|
| Defer_trans_errcount |
Indicates the number of deferred transactions with errors in the shared cluster storage. |
Number |
Oracle uses deferred transactions to propagate data-level changes asynchronously among master sites in the advanced replication system as well as from an updatable snapshot to its master table. If a transaction is not successfully communicated to the remote site, Oracle rolls back the transaction, logs the transaction in the SYS.DEFERROR view in the remote destination database.
This metric checks for the number of transactions in SYS.DEFERROR view and raises an alert if it exceeds the value specified by the threshold argument. |
|