

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
<a name="db2-native-db2-tools-import"></a>

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](db2-native-db2-tools.md).

**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](db2-connecting-with-ibm-data-management-console.md).

1. 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}}
      ```

   1. Cataloga il database. Nell'esempio seguente, sostituisci {{source\_database\_name}} e {{source\_database\_alias}} con il nome del database Db2 autogestito e l'alias che desideri utilizzare per questo database.

      ```
      db2 catalog database {{source_database_name}} as {{source_database_alias}} at node srcnode \
          authentication server_encrypt
      ```

1. Collega al database di origine. Nell'esempio seguente {{source\_database\_alias}}{{user\_id}}, sostituisci e {{user\_password}} con l'alias creato nel passaggio precedente e l'ID utente e la password 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
   ```

1. Genera il file di dati utilizzando il comando ` EXPORT` sul sistema Db2 autogestito. Nell'esempio seguente, sostituitelo {{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}}"
   ```

1. Connettiti al database RDS per Db2 utilizzando il nome utente e la password principali dell’istanza database RDS per Db2. Nell'esempio seguente{{{{rds\_database\_alias}}}}, sostituisci {{master\_username,}} e {{master\_password}} con le tue informazioni.

   ```
   db2 connect to {{{{rds_database_alias}}}} user {{master_username}} using {{master_password}}
   ```

1. 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](https://www.ibm.com/docs/en/db2/11.5?topic=commands-import) nella documentazione di IBM Db2. Nell'esempio seguente, sostituite {{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 della tabella. 

   ```
   db2 "IMPORT from /{{directory}}/{{file_name}}.tbl OF DEL LOBS FROM /{{directory}}/lobs/ \
       modified by coldel\| replace into {{SCHEMA_NAME}}.{{TABLE_NAME}}"
   ```

1. Termina la connessione.

   ```
   db2 terminate
   ```