Opzioni aggiuntive per i parametri Replicat integrato e Replicat parallelo in modalità integrata
È possibile impostare questi parametri utilizzando il parametro DBOPTIONS con l'opzione INTEGRATEDPARAMS oppure in modo dinamico eseguendo il comando SEND REPLICAT con l'opzione INTEGRATEDPARAMS.
La configurazione Replicat predefinita deve essere sufficiente. Tuttavia, se necessario, è possibile impostare i seguenti parametri del server in entrata per supportare requisiti specifici.
Nota:
Per informazioni dettagliate e indicazioni sull'uso di questi parametri, vedere la sezione "DBMS_APPLY_ADM" in Oracle AI Database PL/SQL Packages and Types Reference.
Per ulteriori informazioni sul parametro, vedere DBOPTIONS.
-
COMMIT_SERIALIZATION: controlla l'ordine di commit delle transazioni applicate e dispone di 2 modalità,DEPENDENT_TRANSACTIONSeFULL. La modalità predefinita per Oracle GoldenGate èDEPENDENT_TRANSACTIONS, in cui le transazioni dipendenti vengono applicate nell'ordine corretto, sebbene non possano essere necessariamente applicate nell'ordine di commit di origine. In modalitàFULL, l'ordine di commit di origine viene applicato durante l'applicazione delle transazioni. -
BATCHSQL_MODE: controlla la modalità di pianificazione dell'esecuzione batch, incluse le dipendenze in sospeso. Una dipendenza in sospeso è una dipendenza da un'altra transazione già schedulata, ma non completamente eseguita. L'impostazione predefinita èDEPENDENT. È possibile utilizzare le tre modalità riportate di seguito.DIPENDENTE
Pianificazione consapevole delle dipendenze senza un inizio anticipato. Le transazioni in batch vengono schedulate quando non sono presenti dipendenze in sospeso.
DEPENDENT_EAGER
Batch consapevole della dipendenza con inizio anticipato. Le transazioni batch vengono schedulate indipendentemente dalle dipendenze in sospeso.
SEQUENZIALE
Batch sequenziale. Le transazioni vengono raggruppate in batch raggruppando le transazioni in sequenza in base all'ordine di impegno originale.
-
DISABLE_ON_ERROR: determina se il server di applicazione è disabilitato o continua con un errore non risolto. L'impostazione predefinita per Oracle GoldenGate èN(continua sugli errori), tuttavia è possibile impostare l'opzione su Y se è necessario disabilitare il server di applicazione quando si verifica un errore. -
EAGER_SIZE: consente di impostare una soglia per la dimensione di una transazione (in numero di LCR) superata alla quale Oracle GoldenGate avvia l'applicazione di dati prima della ricezione del record del commit. L'impostazione predefinita per Oracle GoldenGate è15100. -
ENABLE_XSTREAM_TABLE_STATS: controlla se i dati statistici sulle transazioni applicate vengono registrati nella vistaV$GOLDENGATE_TABLE_STATSo non raccolti affatto. L'impostazione predefinita per Oracle GoldenGate èY(raccogliere le statistiche). -
MAX_PARALLELISM: limita il numero di server di applicazione che possono essere utilizzati quando il carico è elevato. Questo numero viene nuovamente ridotto quando il carico di lavoro diminuisce. L'ottimizzazione automatica del numero di server di applicazione è effettiva solo sePARALLELISMè maggiore di 1 eMAX_PARALLELISMè maggiore diPARALLELISM. SePARALLELISMè uguale aMAX_PARALLELISM, il numero di server di applicazione rimane costante durante il carico di lavoro. L'impostazione predefinita per Oracle GoldenGate è 50. -
MAX_PGA_SIZE: controlla la quantità di allocazione PGA (Program Global Area) nel database di destinazione. Il valore predefinito per Oracle GoldenGate è 1 GB. Se questo parametro non è impostato, è limitato daPGA_AGGREGATE_TARGET. -
MAX_SGA_SIZE: controlla la quantità di memoria condivisa utilizzata dal server in entrata. L'impostazione predefinita per Oracle GoldenGate èINFINITE. Per i suggerimenti sul dimensionamento, vedere Gestione delle risorse del server. -
MESSAGE_TRACKING_FREQUENCY: controlla la frequenza con cui gli LCR vengono contrassegnati per il tracciamento LCR di alto livello mediante l'elaborazione dell'applicazione. Il valore predefinito è2000000, il che significa che ogni 2 milionesimo LCR viene tracciato. Il valore zero (0) disabilita il trace LCR. -
PARALLELISM: imposta un numero minimo di server di applicazione che possono essere utilizzati in condizioni normali. L'impostazione diPARALLELISMsu 1 disabilita l'applicazione del parallelismo e le transazioni vengono applicate con un singolo processo server di applicazione. L'impostazione predefinita per Oracle GoldenGate è4. Per Oracle Standard Edition, deve essere impostato su1. -
PARALLELISM_INTERVAL: imposta l'intervallo in secondi in cui viene calcolata l'attività del carico di lavoro corrente. Replicat calcola il throughput medio ogni 5 xPARALLELISM_INTERVALsecondi. Dopo ogni calcolo, il componente di applicazione può aumentare o diminuire il numero di server di applicazione per cercare di migliorare il throughput. Se il throughput è migliorato, il componente di applicazione mantiene il nuovo numero di server di applicazione. L'intervallo di parallelismo viene utilizzato solo sePARALLELISMè impostato su un valore maggiore di uno e il valoreMAX_PARALLELISMè maggiore del valorePARALLELISM. L'impostazione predefinita è 5 secondi. -
PRESERVE_ENCRYPTION: controlla se conservare la cifratura per le colonne cifrate utilizzando la cifratura dei dati trasparente. L'impostazione predefinita per Oracle GoldenGate èN(non applicare i dati nel formato cifrato). -
TRACE_LEVEL: controlla il livello di trace per il server in entrata Replicat. Da utilizzare solo su indicazione del Supporto Oracle. L'impostazione predefinita per Oracle GoldenGate è0(nessun trace). -
WRITE_ALERT_LOG: controlla se il server in entrata Replicat scrive i messaggi nell'alert log Oracle. L'impostazione predefinita per Oracle GoldenGate èY(sì).