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

Per una configurazione del database remoto, se si desidera che CDC Replication funga da origine e destinazione con applicazione fastload, è necessario catalogare il database Db2 remoto. Altrimenti, la Replica CDC può servire solo come destinazione con l'applicazione JDBC .

Procedura

  1. Se si sta configurando la prima istanza di Replica CDC dopo l'installazione, è possibile procedere al passo 3 di questa procedura.
  2. Al prompt dei comandi, avviare il tool di configurazione immettendo il seguente comando nella directory specificata:
    \CDC_installation_directory\bin\dmconfigurets
  3. Al messaggio di benvenuto, premere Invio per continuare.
  4. Invio 2 e premere Invio per aggiungere una nuova istanza di CDC Replication.
  5. Immettere il nome dell'istanza che si desidera aggiungere e premere Invio.

    Il nome istanza deve essere univoco.

  6. 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.

  7. 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 1 GB 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.

  8. 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.

  9. 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.
  10. Se si desidera utilizzare TCP/IP come metodo esclusivo di comunicazione tra archivi dati, immettere n e 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.

    1. 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).
    2. Invio y e premere Invio.
    3. Immettere 2 per aggiungere un provider JMS.
    4. Immettere il percorso completo del file .jar del provider JMS e premere Invio.
    5. Invio 4 e premere Invio per completare la configurazione dei provider JMS.
    6. Immettere 1 per aggiungere una connessione JMS.
    7. 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.
    8. Immettere il nome utente e premere Immettere.
    9. Immettere la password per l'autenticazione sul server JMS e premere Invio.
    10. Immettere la password una seconda volta per confermare e premere Invio.
    11. Immettere il contesto iniziale JNDI e premere Invio.
    12. Immettere l' URL relativo al contesto iniziale JNDI e premere Invio.
    13. Immettere il nome utente per il principal JNDI e premere Invio.
    14. Immettere la password delle credenziali JNDI e premere Invio.
    15. Immettere la password una seconda volta per confermare e premere Invio.
    16. Premere nuovamente Invio per ritornare al menu Connessione di comunicazione motore .
    17. Premere 5 se 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.

    18. Immettere 7 per completare la configurazione della connessione di comunicazione del motore.
  11. 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:
      1. 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:
        1. Immettere i parametri JDBC supplementari in un elenco delimitato da punti e virgola. Ad esempio:
          sslTrustStoreLocation=SSL_certificate_path;sslTrustStorePassword=keystore_password;sslConnection=true;
          dove:
          percorso_certificati_SSL
          Il percorso che contiene il certificato importato sulla macchina client.
          password_keystore
          La password fornita durante la configurazione del keystore.
        2. Premere Invio.
        3. Impostare SSL in Db2. Per i dettagli, vedere Supporto SSL (Secure Sockets Layer) in Db2 per Linux®, UNIX e Windows.
      2. 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.
        Per ulteriori informazioni sull'impostazione del bilanciamento del carico di lavoro, consultare Esempio di abilitazione di Db2 su supporto di bilanciamento del carico di lavoro di sistemi Linux, UNIX e Windows in applicazioni Java™ .
  12. 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.
  13. 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 .
  14. 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.

  15. 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.

    1. Immettere la chiave utente del database sensibile al maiuscolo / minuscolo dall'archivio segreto esterno per il database specificato e premere Invio.
    2. Immettere la chiave password del database sensibile al maiuscolo / minuscolo dall'archivio segreto esterno per il database specificato e premere Invio.
  16. Immettere il nome utente per il database specificato e premere Invio.
  17. Immettere la password per il database specificato e premere Invio. Lo strumento di configurazione ricercherà gli schemi nel database.
  18. 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.
  19. 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.
    1. 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.
  20. Se CDC Replication rileva una codifica non supportata, verrà visualizzato un messaggio di errore e verrà richiesto di scegliere una codifica alternativa.
    1. Immettere y per continuare.

      Se si immette n e si preme Invio per annullare, l'istanza non verrà creata.

    2. 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.
    3. Immettere il numero per la codifica da utilizzare e premere Invio.
  21. Lo strumento di configurazione crea l'istanza CDC Replication e richiede di avviare l'istanza. Immettere y per avviare l'istanza.

    Lo strumento di configurazione richiederà se la configurazione sta per sovrascrivere i metadati per un'istanza esistente.