Vai al contenuto principale Passa a contenuto complementare

Prerequisiti

Prima di trasferire o replicare i dati, assicurarsi di aver completato i seguenti prerequisiti:

  • Installare il driver richiesto sul server del gateway Movimento dati

  • Concedere le autorizzazioni necessarie alla sorgente dati

  • Configurare il connettore della sorgente dati

Configurazione del driver

È possibile installare driver utilizzando l'utilità di installazione dei driver (procedura consigliata) oppure manualmente. Si consiglia di utilizzate l'installazione manuale nel caso improbabile che si riscontrasse un problema con l'utilità di installazione dei driver.

Utilizzo dell'utilità di installazione dei driver per installare il driver

Questa sezione descrive come installare il driver richiesto. Per questo processo è necessario scaricare il driver, copiarlo nella cartella richiesta (vedere sotto) ed eseguire uno script che lo installerà e configurerà automaticamente. È inoltre possibile eseguire script per aggiornare e disinstallare il driver secondo le necessità.

Preparazione dell'installazione

  • Assicurarsi che Python 3.6.x o versione successiva sia installato sul server del gateway di Spostamento dati.

    Python è preinstallato nella maggior parte delle distribuzioni Linux. È possibile verificare quale versione di Python è installata sul sistema, eseguendo il seguente comando:

    python3 --version

  • Scaricare il pacchetto applicativo IBM i Access Client Solutions Linux "ibm-iaccess-<version>.x86_64.rpm" dal sito web IBM. È possibile trovare la versione supportata in binary-artifacts in /opt/qlik/gateway/movement/drivers/manifests/db2iseries.yaml. Una volta completato il download, copiare il file in:

    /opt/qlik/gateway/movement/drivers/db2i

Installazione di driver

installare driver:

  1. Sul computer gateway Spostamento dati, cambiare la directory di lavoro in:

    opt/qlik/gateway/movement/drivers/bin

  2. Eseguire il comando seguente:

    Sintassi:

    ./install db2iseries

    Altrimenti, verrà visualizzato l'EULA del driver.

  3. Effettuare una delle seguenti operazioni:

    • Premere ripetutamente [Invio] per scorrere lentamente l'EULA.
    • Premere ripetutamente la barra spaziatrice per scorrere rapidamente l'EULA.
    • Premere q per uscire dal testo della licenza e visualizzare le opzioni di accettazione dell'EULA.
  4. Effettuare una delle seguenti operazioni:

    • Digitare "y" e premere [Invio] per accettare l'EULA e avviare l'installazione.
    • Digitare "n" e premere [Invio] per rifiutare l'EULA e uscire dall'installazione.
    • Digitare "v" e premere [Invio] per visualizzare nuovamente l'EULA.

  5. Il driver verrà installato.

Aggiornamento del driver

Eseguire il comando aggiorna se si desidera disinstallare le versioni precedenti del driver prima di installare il driver fornito.

Per e aggiornare driver:

  1. Sul computer gateway Spostamento dati, cambiare la directory di lavoro in:

    opt/qlik/gateway/movement/drivers/bin

  2. Eseguire il comando seguente:

    Sintassi:

    ./update db2iseries

    Altrimenti, verrà visualizzato l'EULA del driver.

  3. Effettuare una delle seguenti operazioni:

    • Premere ripetutamente [Invio] per scorrere lentamente l'EULA.
    • Premere ripetutamente la barra spaziatrice per scorrere rapidamente l'EULA.
    • Premere q per uscire dal testo della licenza e visualizzare le opzioni di accettazione dell'EULA.
  4. Effettuare una delle seguenti operazioni:

    • Digitare "y" e premere [Invio] per accettare l'EULA e avviare l'installazione.
    • Digitare "n" e premere [Invio] per rifiutare l'EULA e uscire dall'installazione.
    • Digitare "v" e premere [Invio] per rivedere l'EULA dall'inizio.
  5. Il vecchio driver verrà disinstallato e il nuovo driver verrà installato.

Disinstallazione del driver

Eseguire il comando di disinstallazione se si desidera disinstallare il driver.

Per disinstallare il driver:

  1. interrompere tutte le attività configurate per utilizzare il connettore.

  2. Sul computer gateway Spostamento dati, cambiare la directory di lavoro in:

    opt/qlik/gateway/movement/drivers/bin

  3. Eseguire il comando seguente:

    Sintassi:

    ./uninstall db2iseries

    Il driver verrà disinstallato.

Configurazione manuale driver

Si consiglia di tentare l'installazione manuale di driver nel caso in cui l'installazione automatizzata non venissa completata.

Scaricare il pacchetto applicativo IBM i Access Client Solutions Linux dal sito web IBM.

Nota informatica

i Access driver ODBC 7.1.0. non è supportato.

Per ulteriori informazioni, vedere https://www.ibm.com/docs/en/i/7.2?topic=packages-linux-application-package

Quindi, sul computer gateway di Data Movement, aprire un prompt della shell e procedere come segue:

  1. Arrestare il servizio gateway di Data Movement:

    sudo systemctl stop repagent

  2. Facoltativamente, conferma che il servizio è stato interrotto:

    sudo systemctl status repagent

    Lo stato dovrebbe essere il seguente:

    Active: inactive (dead) since <timestamp> ago

  3. Installa l'RPM incluso nel pacchetto scaricato.

    Esempio:

    rpm -i ibm-iaccess-1.1.0.26-1.0.x86_64

    Nota informatica

    La versione del driver visualizzata sarà diversa nei registri gateway di Data Movement. Ad esempio, supponendo che la versione del driver sia quella dell'esempio precedente, apparirà come versione del driver ODBC: '07.01.026' nei registri gateway di Data Movement.

    Per informazioni sulla visualizzazione dei registri, vedere Risoluzione dei problemi relativialle attività dati.

  4. Modifica la directory di lavoro in <gateway di Data Movement_Install_Dir>/bin.

  5. Aggiungere la posizione del driver DB2 al percorso della libreria Linux.

    Per fare ciò, aggiungi il seguente percorso al file site_ arep_login.sh in <install_dir>/replicate/bin:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/lib64

    dove path è il percorso del driver.

    Esempio:

    echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/ibm/iaccess/lib64" >> site_arep_login.sh

  6. Facoltativamente, confermare che la posizione del driver sia stata copiata:

    cat site_arep_login.sh
  7. Al termine dell'installazione, aprire il file /etc/odbcinst.ini e assicurarsi che contenga la seguente sezione:

    [IBM i Access ODBC Driver 64-bit]
    Description = IBM i Access for Linux 64-bit ODBC Driver Driver = /opt/ibm/iaccess/lib64/libcwbodbc.so Setup = /opt/ibm/iaccess/lib64/libcwbodbcs.so Threading = 0 DontDLClose = 1 UsageCount = 1
  8. Avviare il servizio gateway di Data Movement:

    sudo systemctl start repagent

  9. Facoltativamente, conferma che il servizio si è avviato:

    sudo systemctl status repagent

    Lo stato dovrebbe essere il seguente:

    Active: active (running) since <timestamp> ago

Prerequisiti CDC

Prerequisiti del diario

Tutte le tabelle di origine per una determinata attività trasferimento devono essere registrate nello stesso diario. Il nome del diario e la libreria in cui si trova devono essere specificati nelle impostazioni connettore. Durante l'attività, gateway di Data Movement esegue il polling di questo diario per le modifiche alle tabelle di origine.

Quando si avvia la registrazione nel diario delle tabelle di origine, il parametro Record images può essere impostato su *BOTH (per l'acquisizione di immagini prima e dopo) o *AFTER.

Quando il parametro Record images è impostato su *AFTER, i record eliminati conterranno valori NULL nei loro campi dati. Per salvare una copia del record eliminato nel diario dei record eliminati, è necessario impostare il parametro Record images su *BOTH.

Nota informatica

Se è necessario eseguire diverse attività trasferimento (che dati Trasferisci da IBM DB2 for iSeries), è più efficiente (anche se non essenziale) creare un diario separato per ogni attività. Poiché è possibile specificare un solo diario per ogni connettore, è necessario definire un connettore separato per ogni attività.

Parametro MINENTDTA

Il parametro MINENTDTA deve essere impostato su *NONE, poiché *FILE (registrazione minima) non è supportato.

 

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!