ConnConnecting IBMDB2per database Linux e Windows con UNIX AWS Schema Conversion Tool - AWS Schema Conversion Tool

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

ConnConnecting IBMDB2per database Linux e Windows con UNIX AWS Schema Conversion Tool

È possibile utilizzare AWS SCT per convertire schemi, oggetti di codice nel SQL linguaggio e codice dell'applicazione da IBM Db2 per Linux, Unix e Windows (Db2LUW) alle seguenti destinazioni.

  • Amazon RDS per me SQL

  • Edizione compatibile con Amazon Aurora My SQL

  • Amazon RDS per Postgre SQL

  • Amazon Aurora SQL Postgre - Edizione compatibile

  • Amazon RDS per MariaDB

AWS SCT supporta come sorgente LUW le versioni di Db2 9.1, 9.5, 9.7, 10.1, 10.5, 11.1 e 11.5.

Privilegi per Db2 come LUW sorgente

I privilegi necessari per connettersi a un LUW database Db2, verificare i privilegi disponibili e leggere i metadati dello schema per un'origine sono i seguenti:

  • Privilegi necessari per stabilire una connessione:

    • CONNECTSU DATABASE

  • Privilegio necessario per eseguire SQL le dichiarazioni:

    • EXECUTEACCESO. PACKAGE NULLID SYSSH200

  • Privilegi necessari per ottenere informazioni a livello di istanza:

    • EXECUTESU FUNCTIONSYSPROC. ENV_ GET _ INST _ INFO

    • SELECTSUSYSIBMADM. ENV_ INST _ INFO

    • SELECTSUSYSIBMADM. ENV_ SYS _ INFO

  • Privilegi necessari a verificare i privilegi concessi tramite ruoli, gruppi e autorità:

    • EXECUTESU FUNCTIONSYSPROC. AUTH_ LIST _ AUTHORITIES _ FOR _ AUTHID

    • EXECUTESU FUNCTIONSYSPROC. AUTH_ LIST _ GROUPS _ FOR _ AUTHID

    • EXECUTESU FUNCTIONSYSPROC. AUTH_ LIST _ ROLES _ FOR _ AUTHID

    • SELECTSUSYSIBMADM. PRIVILEGES

  • Privilegi necessari per cataloghi di sistema e tabelle:

    • SELECTSUSYSCAT. ATTRIBUTES

    • SELECTSUSYSCAT. CHECKS

    • SELECTSUSYSCAT. COLIDENTATTRIBUTES

    • SELECTSUSYSCAT. COLUMNS

    • SELECTSUSYSCAT. DATAPARTITIONEXPRESSION

    • SELECTSUSYSCAT. DATAPARTITIONS

    • SELECTSUSYSCAT. DATATYPEDEP

    • SELECTSUSYSCAT. DATATYPES

    • SELECTSUSYSCAT. HIERARCHIES

    • SELECTSUSYSCAT. INDEXCOLUSE

    • SELECTSUSYSCAT. INDEXES

    • SELECTSUSYSCAT. INDEXPARTITIONS

    • SELECTSUSYSCAT. KEYCOLUSE

    • SELECTSUSYSCAT. MODULEOBJECTS

    • SELECTSUSYSCAT. MODULES

    • SELECTSUSYSCAT. NICKNAMES

    • SELECTSUSYSCAT. PERIODS

    • SELECTSUSYSCAT. REFERENCES

    • SELECTSUSYSCAT. ROUTINEPARMS

    • SELECTSUSYSCAT. ROUTINES

    • SELECTSUSYSCAT. ROWFIELDS

    • SELECTSUSYSCAT. SCHEMATA

    • SELECTSUSYSCAT. SEQUENCES

    • SELECTSUSYSCAT. TABCONST

    • SELECTSUSYSCAT. TABLES

    • SELECTSUSYSCAT. TRIGGERS

    • SELECTSUSYSCAT. VARIABLEDEP

    • SELECTSUSYSCAT. VARIABLES

    • SELECTSUSYSCAT. VIEWS

    • SELECTSUSYSIBM. SYSDUMMY1

  • Per eseguire SQL le istruzioni, l'account utente deve disporre del privilegio di utilizzare almeno uno dei carichi di lavoro abilitati nel database. Se nessuno dei carichi di lavoro è assegnato all'utente, accertati che il carico di lavoro utente predefinito sia accessibile per l'utente:

    • USAGESU WORKLOAD SYSDEFAULTUSERWORKLOAD

Per eseguire le query, devi creare uno spazio tabelle di sistema temporaneo con dimensioni di pagina 8K, 16K e 32K, se non esiste. Per creare spazi tabelle temporanei, esegui gli script seguenti:

CREATE BUFFERPOOL BP8K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 8K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_8K PAGESIZE 8192 BUFFERPOOL BP8K; CREATE BUFFERPOOL BP16K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 16K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP16K PAGESIZE 16384 BUFFERPOOL BP16K; CREATE BUFFERPOOL BP32K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 32K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP32K PAGESIZE 32768 BUFFERPOOL BP32K;

Connessione a Db2 LUW come sorgente

Utilizzare la procedura seguente per connettersi al database di LUW origine Db2 con. AWS Schema Conversion Tool

Per connettersi a un database di origine Db2 LUW
  1. Nella AWS Schema Conversion Tool, scegli Aggiungi sorgente.

  2. Scegli Db2 LUW, quindi scegli Avanti.

    Viene visualizzata la finestra di dialogo Aggiungi sorgente.

  3. Per Nome connessione, inserisci un nome per il tuo database. AWS SCT visualizza questo nome nell'albero nel pannello di sinistra.

  4. Usa le credenziali del database da AWS Secrets Manager o inseriscile manualmente:

    • Per utilizzare le credenziali del database di Secrets Manager, utilizzare le seguenti istruzioni:

      1. Per AWS Segreto, scegli il nome del segreto.

      2. Scegli Popola per inserire automaticamente tutti i valori nella finestra di dialogo di connessione al database di Secrets Manager.

      Per informazioni sull'utilizzo delle credenziali del database da Secrets Manager, vedereConfigurazione in AWS Secrets ManagerAWS Schema Conversion Tool.

    • Per inserire manualmente le informazioni sulla connessione al database di LUW origine IBM Db2, utilizzare le seguenti istruzioni:

      Parametro Azione
      Server name (Nome del server)

      Immettete il nome Domain Name System (DNS) o l'indirizzo IP del server del database di origine.

      Porta del server

      Immetti la porta utilizzata per la connessione al server del database di origine.

      Database

      Immettete il nome del LUW database Db2.

      User name (Nome utente) e Password (Password)

      Inserisci le credenziali del database per connetterti al server del database di origine.

      AWS SCT utilizza la password per connettersi al database di origine solo quando si sceglie di connettersi al database in un progetto. Per evitare di esporre la password del database di origine, per impostazione predefinita AWS SCT non memorizza la password. Se chiudi il AWS SCT progetto e lo riapri, ti viene richiesta la password per connetterti al database di origine, se necessario.

      Usa SSL

      Scegliete questa opzione se desiderate utilizzare Secure Sockets Layer (SSL) per connettervi al database. Fornite le seguenti informazioni aggiuntive, se applicabili, nella SSLscheda:

      • Trust store: la posizione di un trust store contenente certificati. Affinché questa posizione appaia qui, assicurati di aggiungerla nelle Impostazioni globali.

      Memorizza la password

      AWS SCT crea un archivio sicuro per archiviare SSL certificati e password del database. Attivando questa opzione, è possibile memorizzare la password del database e connettersi rapidamente al database senza dover inserire la password.

      Percorso del LUW driver Db2

      Immetti il percorso al driver da utilizzare per la connessione al database di origine. Per ulteriori informazioni, consulta Installazione JDBC dei driver per AWS Schema Conversion Tool.

      Se archivi il percorso del driver nelle impostazioni globali del progetto, il percorso del driver non viene visualizzato nella finestra di dialogo della connessione. Per ulteriori informazioni, consulta Memorizzazione dei percorsi dei conducenti nelle impostazioni globali.

  5. Scegli Test Connection per verificare che sia AWS SCT possibile connettersi al database di origine.

  6. Scegli Connect per connetterti al tuo database di origine.