Importazione di dati da un computer client in Amazon RDS per Db2 con il comando IMPORT - Amazon Relational Database Service

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

Importazione di dati da un computer client in Amazon RDS per Db2 con il comando IMPORT

Puoi utilizzare il comando IMPORT da un computer client per importare i dati nel server Amazon RDS per Db2.

Importante

Il metodo del comando IMPORT è utile per la migrazione di tabelle di piccole dimensioni e tabelle che includono oggetti di grandi dimensioni (LOB). Il comando IMPORT è più lento dell’utilità LOAD a causa delle operazioni di registrazione di log INSERT e DELETE. Se la larghezza di banda della rete tra il computer client e RDS per Db2 è limitata, è consigliabile utilizzare un approccio diverso per la migrazione. Per ulteriori informazioni, consulta Utilizzo degli strumenti Db2 nativi per la migrazione di dati da Db2 ad Amazon RDS per Db2.

Per importare dati nel server RDS per Db2
  1. Accedi al tuo computer client con IBM Db2 Data Management Console. Per ulteriori informazioni, consulta Connessione a un’istanza database Amazon RDS per Db2 con IBM Db2 Data Management Console.

  2. Cataloga il database RDS per Db2 sul computer client.

    1. Cataloga il nodo. Nell’esempio seguente, sostituisci dns_ip_address e port con il nome DNS o l’indirizzo IP e il numero di porta del database Db2 autogestito.

      db2 catalog tcpip node srcnode REMOTE dns_ip_address server port
    2. Cataloga il database. Nell’esempio seguente, sostituisci source_database_name e source_database_alias con il nome del database Db2 autogestito e l’alias da utilizzare per il database.

      db2 catalog database source_database_name as source_database_alias at node srcnode \ authentication server_encrypt
  3. Collega al database di origine. Nell’esempio seguente, sostituisci source_database_alias, user_id e user_password con l’alias creato nel passaggio precedente e l’ID e la password dell’utente per il database Db2 autogestito.

    db2look -d source_database_alias -i user_id -w user_password -e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql
  4. Genera il file di dati utilizzando il comando EXPORT sul sistema Db2 autogestito. Nell’esempio seguente, sostituisci directory con la directory sul computer client in cui si trova il file di dati. Sostituisci file_name e table_name con il nome del file di dati e il nome della tabella.

    db2 "export to /directory/file_name.txt of del lobs to /directory/lobs/ \ modified by coldel\| select * from table_name"
  5. Connettiti al database RDS per Db2 utilizzando il nome utente e la password principali dell’istanza database RDS per Db2. Nell’esempio seguente, sostituisci rds_database_alias, master_username e master_password con le tue informazioni.

    db2 connect to rds_database_alias user master_username using master_password
  6. Utilizza il comando IMPORT per importare dati da un file sul computer client al database remoto RDS per Db2. Per ulteriori informazioni, consulta IMPORT command nella documentazione di IBM Db2. Nell’esempio seguente, sostituisci directory e file_name con la directory sul computer client in cui si trova il file di dati e il nome del file di dati. Sostituisci SCHEMA_NAME e TABLE_NAME con il nome dello schema e il nome della tabella.

    db2 "IMPORT from /directory/file_name.tbl OF DEL LOBS FROM /directory/lobs/ \ modified by coldel\| replace into SCHEMA_NAME.TABLE_NAME"
  7. Termina la connessione.

    db2 terminate