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 su Amazon RDS for Db2 con LOAD command
Puoi usare il LOAD CLIENT
comando per caricare dati da un file su una macchina client al server RDS per Db2. Poiché non esiste alcuna SSH connettività al server RDS for Db2, è possibile utilizzare il LOAD CLIENT
comando sul server Db2 autogestito o sul computer client Db2.
Importante
Il metodo di LOAD CLIENT
comando è utile per la migrazione di tabelle di piccole dimensioni. Se la larghezza di banda della rete tra il client e RDS per Db2 è limitata, si consiglia di utilizzare un approccio di migrazione diverso. Per ulteriori informazioni, consulta la Utilizzo di strumenti Db2 nativi per migrare i dati da Db2 ad Amazon for Db2 RDS.
Se il file di dati include riferimenti a nomi di file di oggetti di grandi dimensioni, il LOAD
comando non funzionerà perché gli oggetti di grandi dimensioni (LOBs) devono risiedere sul server Db2. Se provi a caricare LOBs dal computer client al server RDS for Db2, riceverai un SQL3025N errore. Utilizzo dell'IMPORT comando invece.
Per caricare i dati sul server RDS for Db2
-
Accedi al tuo computer client con IBM Db2 Data Management Console. Per ulteriori informazioni, vedereConnessione alla tua istanza database Amazon RDS for Db2 con IBM Db2 Data Management Console.
-
Catalogare il database RDS for Db2 sul computer client.
-
Cataloga il nodo. Nell'esempio seguente, sostituisci
dns_ip_address
eport
con il DNS nome o l'indirizzo IP e il numero di porta del database Db2 autogestito.db2 catalog tcpip node srcnode REMOTE
dns_ip_address
serverport
-
Catalogare il database. Nell'esempio seguente, sostituisci
source_database_name
esource_database_alias
con il nome del database Db2 autogestito e l'alias che si desidera utilizzare per questo database.db2 catalog database
source_database_name
assource_database_alias
at node srcnode \ authentication server_encrypt
-
-
Collega al database di origine. Nell'esempio seguente, sostituisci
source_database_alias
,user_id
euser_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
-iuser_id
-wuser_password
-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql -
Genera il file di dati utilizzando il
EXPORT
comando sul tuo sistema Db2 autogestito. Nell'esempio seguente, sostituiscidirectory
con la directory sul computer client in cui si trova il file di dati. Replace (Sostituisci)file_name
eTABLE_NAME
con il nome del file di dati e il nome della tabella.db2 "export to /
directory
/file_name
.txt of del modified by coldel\| \ select * from TPCH.TABLE_NAME
" -
Connect al database RDS for Db2 utilizzando il nome utente principale e la password principale per l'istanza database RDS for Db2. Nell'esempio seguente, sostituisci
,rds_database_alias
master_username
emaster_password
con le tue informazioni.db2 connect to
userrds_database_alias
master_username
usingmaster_password
-
Usa il
LOAD
comando per caricare i dati da un file sulla macchina client al database remoto RDS per Db2. Per ulteriori informazioni, consulta LOAD comandoin IBM Db2 documentazione. Nell'esempio seguente, sostituire directory
con la directory sul computer client in cui si trova il file di dati. Replace (Sostituisci)file_name
eTABLE_NAME
con il nome del file di dati e il nome della tabella.db2 "LOAD CLIENT from /
directory
/file_name
.txt \ modified by coldel\| replace into TPCH.TABLE_NAME
\ nonrecoverable without prompting" -
Termina la connessione.
db2 terminate