Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
IMPORTcommande avec une machine cliente
Vous pouvez utiliser la IMPORT
commande depuis un ordinateur client pour importer vos données dans le serveur Amazon RDS pour DB2.
Important
La méthode de IMPORT
commande est utile pour migrer de petites tables et des tables contenant de grands objets (LOB). La IMPORT
commande est plus lente que l'LOAD
utilitaire en raison des opérations de DELETE
journalisation INSERT
et. Si votre bande passante réseau entre la machine cliente et RDS pour Db2 est limitée, nous vous recommandons d'utiliser une autre approche de migration. Pour plus d’informations, consultez Outils Db2 natifs.
Pour importer des données dans le serveur RDS pour DB2
-
Connectez-vous à votre machine cliente avecIBM Db2 Data Management Console. Pour plus d’informations, consultez Connexion à votre instance de base de données Amazon RDS pour DB2 avec IBM Db2 Data Management Console.
-
Cataloguez la base de données RDS pour DB2 sur la machine cliente.
-
Cataloguez le nœud. Dans l'exemple suivant, remplacez
dns_ip_address
etport
par le nom DNS ou l'adresse IP et le numéro de port de la base de données DB2 autogérée.db2 catalog tcpip node srcnode REMOTE
dns_ip_address
serverport
-
Cataloguez la base de données. Dans l'exemple suivant, remplacez
source_database_name et source_database_alias par le nom
de la base de données DB2 autogérée et par l'alias
que vous souhaitez utiliser pour cette base de données.db2 catalog database
source_database_name
assource_database_alias
at node srcnode \ authentication server_encrypt
-
-
Joignez-le à la base de données source. Dans l'exemple suivant, remplacez
source_database_alias, user_id et user_password par l'alias
que vous avez créé à l'étape précédente, ainsi que par l'ID
utilisateur
et le mot de passe de la base de données DB2 autogérée.db2look -d
source_database_alias
-iuser_id
-wuser_password
-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql -
Générez le fichier de données à l'aide de la
EXPORT
commande sur votre système DB2 autogéré. Dans l'exemple suivant, remplacez lerépertoire
par le répertoire de votre machine cliente où se trouve votre fichier de données. Remplacezfile_name
ettable_name
par le nom du fichier de données et le nom de la table.db2 "export to /
directory
/file_name
.txt of del lobs to /directory
/lobs/ \ modified by coldel\| select * fromtable_name
" -
Connectez-vous à votre base de données RDS pour DB2 à l'aide du nom d'utilisateur principal et du mot de passe principal de votre instance de base de données RDS pour DB2.
Dans l'exemple suivant, remplacez
par vos propres informations.rds_database_alias,
master_username et master_password
db2 connect to
userrds_database_alias
master_username
usingmaster_password
-
Utilisez la
IMPORT
commande pour importer les données d'un fichier de l'ordinateur client dans la base de données distante RDS pour DB2. Pour plus d'informations, consultez IMPORTla section commandedans la IBM Db2 documentation. Dans l'exemple suivant, remplacez directory
etfile_name
par le répertoire de votre machine cliente où se trouve votre fichier de données et par le nom du fichier de données. RemplacezSCHEMA_NAME
etTABLE_NAME par le nom
de votre schéma et de votre table.db2 "IMPORT from /
directory
/file_name
.tbl OF DEL LOBS FROM /directory
/lobs/ \ modified by coldel\| replace intoSCHEMA_NAME
.TABLE_NAME
" -
Mettez fin à votre connexion.
db2 terminate