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 LOAD command
Sie können den LOAD CLIENT
Befehl verwenden, um Daten aus einer Datei auf einem Client-Computer auf den RDS for Db2-Server zu laden. Da keine SSH Konnektivität zum RDS for Db2-Server besteht, können Sie den LOAD CLIENT
Befehl entweder auf Ihrem selbst verwalteten Db2-Server oder auf Ihrem Db2-Client-Computer verwenden.
Wichtig
Die LOAD CLIENT
Befehlsmethode ist nützlich für die Migration kleiner Tabellen. Wenn Ihre Netzwerkbandbreite zwischen dem Client und RDS für Db2 begrenzt ist, empfehlen wir Ihnen, einen anderen Migrationsansatz zu verwenden. Weitere Informationen hierzu finden Sie unter Verwendung nativer Db2-Tools zur Migration von Daten von Db2 nach Amazon RDS for Db2.
Wenn Ihre Datendatei Verweise auf große Objektdateinamen enthält, funktioniert der LOAD
Befehl nicht, da sich große Objekte (LOBs) auf dem Db2-Server befinden müssen. Wenn Sie versuchen, LOBs vom Client-Computer auf den RDS Db2-Server zu laden, erhalten Sie eine SQL3025N Fehler. Verwenden der IMPORT Befehl stattdessen.
Um Daten auf den RDS für Db2 Server zu laden
-
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.
-
Katalogisieren Sie die RDS for Db2-Datenbank auf dem Client-Computer.
-
Katalogisieren Sie den Knoten. Ersetzen Sie im folgenden Beispiel
dns_ip_address
andport
durch den DNS Namen oder die IP-Adresse und die Portnummer der selbstverwalteten Db2-Datenbank.db2 catalog tcpip node srcnode REMOTE
dns_ip_address
serverport
-
Katalogisieren Sie die Datenbank. Ersetzen Sie im folgenden Beispiel
source_database_name
andsource_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
assource_database_alias
at node srcnode \ authentication server_encrypt
-
-
An die Quelldatenbank anhängen. Ersetzen Sie im folgenden Beispiel
source_database_alias
,user_id
, unduser_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
-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 Beispieldirectory
durch das Verzeichnis auf Ihrem Client-Computer, in dem sich Ihre Datendatei befindet. Ersetzenfile_name
andTABLE_NAME
mit dem Namen der Datendatei und dem Namen der Tabelle.db2 "export to /
directory
/file_name
.txt of del modified by coldel\| \ select * from TPCH.TABLE_NAME
" -
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
, undmaster_password
durch Ihre eigenen Informationen.db2 connect to
userrds_database_alias
master_username
usingmaster_password
-
Verwenden Sie den
LOAD
Befehl, um Daten aus einer Datei auf dem Client-Computer in die Remote-Datenbank RDS für Db2 zu laden. Weitere Informationen finden Sie unter LOAD Befehlin der IBM Db2 -Dokumentation. Ersetzen Sie im folgenden Beispiel directory
durch das Verzeichnis auf Ihrem Client-Computer, in dem sich Ihre Datendatei befindet. Ersetzenfile_name
andTABLE_NAME
mit dem Namen der Datendatei und dem Namen der Tabelle.db2 "LOAD CLIENT from /
directory
/file_name
.txt \ modified by coldel\| replace into TPCH.TABLE_NAME
\ nonrecoverable without prompting" -
Beenden Sie Ihre Verbindung.
db2 terminate