Puoi replicare i dati da e verso IBM Db2 on Cloud con Data Replication.
Per configurare la replica per Db2 on Cloud, configura prima il servizio Db2 on Cloud e aggiungi quindi una connessione ad esso in un progetto.
Limitazione
Puoi replicare solo alcuni tipi di dati Db2 on Cloud . Per ulteriori informazioni, vedere Tipi di dati Db2 on Cloud supportati.
Prima di iniziare
Controlla il piano dei prezzi della tua istanza del servizio Db2 on Cloud . La Data Replication può essere replicata dai database in esecuzione sui piani dei prezzi Standard o Enterprise Db2 on Cloud , ma non dai database in esecuzione sui piani Lite. La Data Replication può essere replicata sui database in esecuzione su qualsiasi piano dei prezzi.
Per controllare il piano dei prezzi per la tua istanza del servizio Db2 on Cloud :
- Dal riquadro di navigazione principale, fai clic su Services> Service instances.
- Individuare e selezionare il nome istanza Db2 .
- Fai clic su Vai alla IU.
- Dalla barra dei menu a sinistra, fare clic sull'icona Informazioni per visualizzare i dettagli del piano.
Configurazione di Db2 on Cloud come origine
Per configurare Db2 on Cloud come un'origine:
Data Replication replica solo dalle tabelle organizzate per riga Db2 . Verificare che le tabelle da cui si desidera eseguire la replica siano organizzate per riga e non per colonna. In questo esempio, la 'R' nella colonna TABLEORG indica che la tabella SALES_ROW è organizzata per riga e può essere replicata.
SELECT tabname, tableorg FROM SYSCAT.TABLES WHERE tabname like 'SALES%' TABNAME TABLEORG ------------------------------- -------- SALES_COL C SALES_ROW R 2 record(s) selected.
Configurare i parametri di registrazione database. Abilitare la conservazione dei log per ogni database che si intende utilizzare per la replica. Se si desidera replicare le modifiche alla struttura della tabella, abilitare anche la registrazione delle istruzioni DDL.
CALL SYSPROC.ADMIN_CMD ('UPDATE DATABASE CONFIGURATION USING LOG_DDL_STMTS YES')
Completare i seguenti requisiti:
Impostare la tabella DATA CAPTURE CHANGES su YES. Per fare in modo che Data Replication replichi schemi e tabelle, le tabelle devono avere DATA CAPTURE CHANGES impostato su YES. È possibile abilitarla manualmente per ogni tabella che si desidera replicare, se l'account utente Db2 specificato nella connessione dispone delle autorizzazioni SYSADM e DBADM .
Esempio:
ALTER TABLE "BANKING"."CREDIT_SCORE" DATA CAPTURE CHANGES;
Data Replication richiede che la tabella abbia una colonna designata come chiave primaria.
Esempio:
ALTER TABLE "BANKING"."CREDIT_SCORE" ADD PRIMARY KEY ("ID") ENFORCED;
Configurazione di Db2 on Cloud come destinazione
Per configurare Db2 on Cloud come destinazione, assegnare i privilegi utente del database per connessioni di destinazione. Per replicare i dati nel database Db2 come connessione di destinazione, è necessario solo un account utente Db2 che possa creare schemi e tabelle. Data Replication viene replicato in tabelle organizzate per colonna nella destinazione Db2 .
Connessione a Db2 on Cloud in un progetto
Per connettersi a Db2 on Cloud in un progetto in Cloud Pak for Data as a Service, vedere Connessione aIBM Db2 on Cloud.
Passo successivo
Esecuzione dei lavori di replica
Argomento principale: Connessioni Data Replication supportate