Importieren von Daten von einem Client-Computer nach Amazon RDS for Db2 mit dem IMPORT command - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Importieren von Daten von einem Client-Computer nach Amazon RDS for Db2 mit dem IMPORT command

Sie können den IMPORT Befehl von einem Client-Computer aus verwenden, um Ihre Daten in den Amazon RDS for Db2-Server zu importieren.

Wichtig

Die IMPORT Befehlsmethode ist nützlich für die Migration kleiner Tabellen und Tabellen mit großen Objekten ()LOBs. Der IMPORT Befehl ist aufgrund der DELETE Protokollierungsvorgänge langsamer als das LOAD INSERT Hilfsprogramm. Wenn Ihre Netzwerkbandbreite zwischen dem Client-Computer und RDS für Db2 begrenzt ist, empfehlen wir Ihnen, einen anderen Migrationsansatz zu verwenden. Weitere Informationen finden Sie unter Verwendung nativer Db2-Tools zur Migration von Daten von Db2 nach Amazon RDS for Db2.

Um Daten in den RDS for Db2-Server zu importieren
  1. Melden Sie sich bei Ihrem Client-Computer an mit IBM Db2 Data Management Console. Weitere Informationen finden Sie unterHerstellen einer Verbindung zu Ihrer Amazon RDS for Db2-DB-Instance mit IBM Db2 Data Management Console.

  2. Katalogisieren Sie die RDS for Db2-Datenbank auf dem Client-Computer.

    1. Katalogisieren Sie den Knoten. Ersetzen Sie im folgenden Beispiel dns_ip_address and port durch den DNS Namen oder die IP-Adresse und die Portnummer der selbstverwalteten Db2-Datenbank.

      db2 catalog tcpip node srcnode REMOTE dns_ip_address server port
    2. Katalogisieren Sie die Datenbank. Ersetzen Sie im folgenden Beispiel source_database_name and source_database_alias durch den Namen der selbstverwalteten Db2-Datenbank und den Alias, den Sie für diese Datenbank verwenden möchten.

      db2 catalog database source_database_name as source_database_alias at node srcnode \ authentication server_encrypt
  3. An die Quelldatenbank anhängen. Ersetzen Sie im folgenden Beispiel source_database_alias, user_id, und user_password durch den Alias, den Sie im vorherigen Schritt erstellt haben, sowie durch die Benutzer-ID und das Kennwort für die selbstverwaltete Db2-Datenbank.

    db2look -d source_database_alias -i user_id -w user_password -e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql
  4. Generieren Sie die Datendatei mithilfe des EXPORT Befehls auf Ihrem selbstverwalteten Db2-System. Ersetzen Sie im folgenden Beispiel directory durch das Verzeichnis auf Ihrem Client-Computer, in dem Ihre Datendatei existiert. Ersetzen file_name and table_name mit dem Namen der Datendatei und dem Namen der Tabelle.

    db2 "export to /directory/file_name.txt of del lobs to /directory/lobs/ \ modified by coldel\| select * from table_name"
  5. Stellen Sie mithilfe des Master-Benutzernamens und des Master-Passworts RDS für Ihre for Db2-DB-Instance eine Connect zu Ihrer RDS for Db2-Datenbank her. Ersetzen Sie im folgenden Beispiel rds_database_alias, master_username, and master_password durch Ihre eigenen Informationen.

    db2 connect to rds_database_alias user master_username using master_password
  6. Verwenden Sie den IMPORT Befehl, um Daten aus einer Datei auf dem Client-Computer in die Remote-Datenbank RDS für Db2 zu importieren. Weitere Informationen finden Sie unter IMPORT Befehl in der IBM Db2 -Dokumentation. Ersetzen Sie im folgenden Beispiel directory and file_name durch das Verzeichnis auf Ihrem Client-Computer, in dem Ihre Datendatei existiert, und den Namen der Datendatei. Ersetzen SCHEMA_NAME and TABLE_NAME mit dem Namen Ihres Schemas und Ihrer Tabelle.

    db2 "IMPORT from /directory/file_name.tbl OF DEL LOBS FROM /directory/lobs/ \ modified by coldel\| replace into SCHEMA_NAME.TABLE_NAME"
  7. Beenden Sie Ihre Verbindung.

    db2 terminate