Aggiunta di un'istanza del CDC Replication Engine for Db2 Database (UNIX e Linux)
Prima di poter avviare la replica, è necessario aggiungere e configurare un'istanza.
Prima di iniziare
Procedura
- Se si sta configurando la prima istanza di Replica CDC dopo l'installazione, è possibile procedere al passo 3 di questa procedura.
- Al prompt dei comandi, avviare il tool di configurazione immettendo il seguente comando nella directory specificata:
\CDC_installation_directory\bin\dmconfigurets - Al messaggio di benvenuto, premere Invio per continuare.
- Invio 2 e premere Invio per aggiungere una nuova istanza di CDC Replication.
- Immettere il nome dell'istanza che si desidera aggiungere e premere Invio.
Il nome istanza deve essere univoco.
- Immettere il numero di porta che Replica CDC utilizza per la comunicazione con le stazioni di lavoro client su cui è in esecuzione Console di gestione e altri server. Replica CDC visualizza una porta predefinita di 10901. Premere Invio.
Questo numero di porta non è applicabile ad altre applicazioni installate sullo stesso server. Utilizzare questo numero di porta quando si specificano i parametri di accesso per l'archivio dati nella prospettiva Access Manager in Console di gestione.
- Immettere la quantità massima di spazio su disco che verrà utilizzato dall'archivio di staging Replica CDC sul sistema origine. Il valore predefinito è 100 GB.
Specificare
1GB se si sta creando un'istanza che verrà utilizzata come destinazione della replica. Ciò riduce le risorse disco richieste da CDC Replication sul sistema di destinazione. - Immettere la quantità di RAM fisicamente disponibile che si desidera assegnare per questa istanza di CDC Replication e premere Invio. Per impostazione predefinita, lo strumento di configurazione assegna 1024 MB di RAM per ciascuna istanza.
L'utilizzo di valori diversi da quelli predefiniti o l'attribuzione di una quantità di RAM superiore a quella fisicamente disponibile sul proprio server deve essere effettuato solo dopo aver considerato gli impatti sulle prestazioni del prodotto.
- Selezionare il profilo di codifica dall'elenco.Se si desidera abilitare TLS per la comunicazione tra l'origine e la destinazione, è necessario selezionare un profilo di codifica con la codifica abilitata. Fare clic su Gestisci per visualizzare e gestire i profili di cifratura disponibili. I profili di crittografia possono essere condivisi tra più istanze di CDC Replication.
- Se si desidera utilizzare TCP/IP come metodo esclusivo di comunicazione tra archivi dati, immettere
ne premere Invio. Se si desidera avere la possibilità di utilizzare un provider JMS o TCP/IP come protocollo di comunicazione, effettuare le seguenti operazioni:Un provider JMS deve essere utilizzato quando le caratteristiche della rete impediscono l'esistenza di una connessione TCP/IP stabile a lungo termine.
- Verificare che una coda sia stata creata dall'amministratore di sistema e che sia stata denominata correttamente. Ogni istanza Replica CDC che deve utilizzare un provider di messaggi JMS deve avere una coda denominata nel formato CDC_< porta>, dove < porta> è il numero di porta di ascolto TCP a cinque cifre dell'istanza. Se necessario, è possibile riempire a sinistra il numero con zeri per garantire cinque cifre (ad esempio, CDC_00123).
- Invio
ye premere Invio. - Immettere
2per aggiungere un provider JMS. - Immettere il percorso completo del file .jar del provider JMS e premere Invio.
- Invio
4e premere Invio per completare la configurazione dei provider JMS. - Immettere
1per aggiungere una connessione JMS. - Immettere un nome factory di connessione remota JMS e premere Invio. Ad esempio, jms/ConnectionFactory. Un factory di connessione incapsula una serie di parametri di configurazione di connessione definiti da un amministratore. CDC Replication utilizza questa funzione per creare una connessione con il provider JMS.
- Immettere il nome utente e premere Immettere.
- Immettere la password per l'autenticazione sul server JMS e premere Invio.
- Immettere la password una seconda volta per confermare e premere Invio.
- Immettere il contesto iniziale JNDI e premere Invio.
- Immettere l' URL relativo al contesto iniziale JNDI e premere Invio.
- Immettere il nome utente per il principal JNDI e premere Invio.
- Immettere la password delle credenziali JNDI e premere Invio.
- Immettere la password una seconda volta per confermare e premere Invio.
- Premere nuovamente Invio per ritornare al menu Connessione di comunicazione motore .
- Premere
5se si desidera verificare la connessione e premere Invio per tornare al menu Connessione di comunicazione motore .Se il provider JMS non è configurato correttamente, Replica CDC utilizzerà TCP/IP come protocollo di comunicazione tra gli archivi dati.
- Immettere
7per completare la configurazione della connessione di comunicazione del motore.
- Specificare se si desidera utilizzare una connessione di tipo 4 o di tipo 2 al database Db2® e premere Invio. Il valore predefinito è il tipo 2.
- Se si specifica una connessione di tipo 2, quando viene richiesto se si desidera specificare il tipo di parametri avanzati n e premere Invio. Quindi, procedere al passo 11.
- Se si specifica una connessione di tipo 4, quando viene richiesto se si desidera specificare il tipo di parametri avanzati y e premere Invio. Quindi, effettuare le seguenti operazioni:
- Fornire il nome host (con nome dominio completo) o l'indirizzo IP e il numero di porta del database Db2 . Se la connessione di tipo 4 richiede SSL (secure socket layer), immettere la porta SSL come porta del database e seguire queste istruzioni:
- Immettere i parametri JDBC supplementari in un elenco delimitato da punti e virgola. Ad esempio:
dove:sslTrustStoreLocation=SSL_certificate_path;sslTrustStorePassword=keystore_password;sslConnection=true;- percorso_certificati_SSL
- Il percorso che contiene il certificato importato sulla macchina client.
- password_keystore
- La password fornita durante la configurazione del keystore.
- Premere Invio.
- Impostare SSL in Db2. Per i dettagli, vedere Supporto SSL (Secure Sockets Layer) in Db2 per Linux®, UNIX e Windows.
- Immettere i parametri JDBC supplementari in un elenco delimitato da punti e virgola. Ad esempio:
- Per configurare WLB (work load balancing) per Db2 pureScale®, immettere i parametri JDBC aggiuntivi in un elenco delimitato da punto e virgola. Ad esempio:
enableSysplexWLB=true;maxTransportObjects=80;db2.jcc.maxRefreshInterval=10;enableSysplexWLB=true- Per maxTransportObjects, il numero di oggetti di trasporto deve essere uguale o superiore al numero di oggetti di connessione.
- Per db2.jcc.maxRefreshInterval, impostare l'intervallo di aggiornamento massimo per tutte le istanze di connessione o di origine dati create nel driver.
- Fornire il nome host (con nome dominio completo) o l'indirizzo IP e il numero di porta del database Db2 . Se la connessione di tipo 4 richiede SSL (secure socket layer), immettere la porta SSL come porta del database e seguire queste istruzioni:
- Immettere il nome dell'istanza Db2 da cui si desidera replicare i dati e che contiene tutte le tabelle per la replica. Per una connessione Tipo 4 in una configurazione remota in cui il database non è catalogato, selezionare un'istanza Db2 sul sistema locale (client).Nota: per l'autenticazione della chiave API (IAM), fornire il nome dell'istanza Db2 remota. La catalogazione non è obbligatoria.
- Immettere il nome del database da cui si desidera replicare i dati e che contiene tutte le tabelle per la replica. Si tratta del database configurato come parte delle attività di preinstallazione. Per una configurazione remota, selezionare l'opzione Altro e immettere il nome del database remoto. Premere Invio.Nota: non puoi selezionare un database di sistema Db2 .
- Se è stato selezionato il tipo di connessione 4 e si desidera utilizzare una coppia di chiavi esterna tramite l'autenticazione dell'uscita utente Java, immettere Y e premere Invio.
Viene richiesto di immettere il nome classe Java dell'uscita utente dell'archivio segreto esterno, ad esempio
com.datamirror.ts.external.keystore.VaultExternalSecretStoreTest. - Per utilizzare un segreto esterno tramite l'autenticazione user exit Java, immettere Y e premere Invio.
Viene richiesto di immettere il nome classe Java dell'uscita utente dell'archivio segreto esterno, ad esempio
com.datamirror.ts.external.keystore.VaultExternalSecretStoreTest.- Immettere la chiave utente del database sensibile al maiuscolo / minuscolo dall'archivio segreto esterno per il database specificato e premere Invio.
- Immettere la chiave password del database sensibile al maiuscolo / minuscolo dall'archivio segreto esterno per il database specificato e premere Invio.
Per ulteriori informazioni, vedi Creazione di un'istanza utilizzando le credenziali del database memorizzate in un archivio segreto esterno
- Immettere il nome utente per il database specificato e premere Invio.
- Immettere la password per il database specificato e premere Invio. Lo strumento di configurazione ricercherà gli schemi nel database.
- Immettere il numero che corrisponde allo schema del database utilizzato da CDC Replication per le tabelle di metadati e premere Invio. È possibile specificare qualsiasi schema tranne quelli utilizzati da altre istanze installate di Replica CDC per il database fornito.
- Immettere il percorso della directory che verrà utilizzata per gli inserimenti di massa nel database. Premere Invio. Sia il database Db2 che CDC Replication devono avere autorizzazioni di lettura e scrittura per questa directory.
- Immettere il percorso della directory da utilizzare per gli inserimenti di massa nel database e premere Invio. Sia il database Db2 che CDC Replication devono avere autorizzazioni di lettura e scrittura per questa directory.
Note:- È necessario utilizzare una directory differente per ciascuna istanza di CDC Replication.
- Questa directory può contenere tabelle di database per la replica. È necessario tenere conto di ciò quando si determina l'accesso utente a questa directory.
- Se CDC Replication rileva una codifica non supportata, verrà visualizzato un messaggio di errore e verrà richiesto di scegliere una codifica alternativa.
- Immettere
yper continuare.Se si immette
ne si preme Invio per annullare, l'istanza non verrà creata. - Immettere un valore per scegliere come verranno visualizzate le codifiche alternative:
- 1
- Visualizza le codifiche alternative disponibili che sono la corrispondenza più vicina al database.
- 2
- Visualizza le codifiche alternative disponibili in ordine di lunghezza byte.
- 3
- Visualizza tutte le codifiche alternative disponibili.
- Immettere il numero per la codifica da utilizzare e premere Invio.
- Immettere
- Lo strumento di configurazione crea l'istanza CDC Replication e richiede di avviare l'istanza. Immettere
yper avviare l'istanza.Lo strumento di configurazione richiederà se la configurazione sta per sovrascrivere i metadati per un'istanza esistente.