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 aus einem Client-Computer in Amazon RDS für Db2 mit dem Befehl IMPORT
Sie können den IMPORT-Befehl von einem Client-Computer aus verwenden, um Ihre Daten in den Server von Amazon RDS für Db2 zu importieren.
Wichtig
Die Methode per IMPORT-Befehl ist hilfreich, um kleine Tabellen zu migrieren und Tabellen, die große Objekte (LOBs) enthalten. Der Befehl IMPORT ist aufgrund der Protokollierungsvorgänge INSERT und DELETE langsamer als das LOAD-Dienstprogramm. 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 zu Amazon RDS für Db2.
So importieren Sie Daten in den Server von RDS für Db2
-
Melden Sie sich über die IBM Db2 Data Management Console bei Ihrem Client-Computer an. Weitere Informationen finden Sie unter Herstellen einer Verbindung zu Ihrer DB-Instance von RDS für Db2 mit IBM Db2 Data Management Console.
-
Katalogisieren Sie die Datenbank von RDS für Db2 auf dem Client-Computer.
-
Katalogisieren Sie den Knoten. Ersetzen Sie im folgenden Beispiel
dns_ip_addressundportdurch den DNS-Namen oder die IP-Adresse und die Portnummer der selbstverwalteten Db2-Datenbank.db2 catalog tcpip node srcnode REMOTEdns_ip_addressserverport -
Katalogisieren Sie die Datenbank. Ersetzen Sie im folgenden Beispiel
source_database_nameundsource_database_aliasdurch den Namen der selbstverwalteten Db2-Datenbank und den Alias, den Sie für diese Datenbank verwenden möchten.db2 catalog databasesource_database_nameassource_database_aliasat node srcnode \ authentication server_encrypt
-
-
Hängen Sie sie an die Quelldatenbank an. Ersetzen Sie im folgenden Beispiel
source_database_alias,user_idunduser_passworddurch den Alias, den Sie im vorherigen Schritt erstellt haben, sowie durch die Benutzer-ID und das Kennwort für die selbstverwaltete Db2-Datenbank.db2look -dsource_database_alias-iuser_id-wuser_password-e -l -a -f -wlm \ -cor -createdb -printdbcfg -o db2look.sql -
Generieren Sie die Datendatei mithilfe des
EXPORT-Befehls auf Ihrem selbstverwalteten Db2-System. Ersetzen Sie im folgenden Beispieldirectorydurch das Verzeichnis auf Ihrem Client-Computer, in dem sich Ihre Datendatei befindet. Ersetzen Siefile_nameundtable_namedurch den Namen der Datendatei und den Namen der Tabelle.db2 "export to /directory/file_name.txt of del lobs to /directory/lobs/ \ modified by coldel\| select * fromtable_name" -
Stellen Sie mithilfe des Hauptbenutzernamens und Hauptpassworts für Ihre DB-Instance von RDS für Db2 eine Verbindung zur Ihrer Datenbank von RDS für Db2 her. Ersetzen Sie im folgenden Beispiel
,rds_database_aliasmaster_username,undmaster_passworddurch Ihre Informationen.db2 connect touserrds_database_aliasmaster_usernameusingmaster_password -
Verwenden Sie den
IMPORT-Befehl, um Daten aus einer Datei auf dem Client-Computer in die Remotedatenbank von RDS für Db2 zu importieren. Weitere Informationen finden Sie in der IBM Db2-Dokumentation unter IMPORT command. Ersetzen Sie im folgenden Beispiel directoryundfile_namedurch das Verzeichnis auf Ihrem Client-Computer, in dem sich Ihre Datendatei befindet, und durch den Namen der Datendatei. Ersetzen SieSCHEMA_NAMEundTABLE_NAMEdurch den Namen Ihres Schemas und Ihrer Tabelle.db2 "IMPORT from /directory/file_name.tbl OF DEL LOBS FROM /directory/lobs/ \ modified by coldel\| replace intoSCHEMA_NAME.TABLE_NAME" -
Beenden Sie Ihre Verbindung.
db2 terminate