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
-
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 Ihre Datendatei existiert. Ersetzenfile_name
andtable_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 * fromtable_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,
andmaster_password
durch Ihre eigenen Informationen.db2 connect to
userrds_database_alias
master_username
usingmaster_password
-
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 Befehlin der IBM Db2 -Dokumentation. Ersetzen Sie im folgenden Beispiel directory
andfile_name
durch das Verzeichnis auf Ihrem Client-Computer, in dem Ihre Datendatei existiert, und den Namen der Datendatei. ErsetzenSCHEMA_NAME
andTABLE_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 intoSCHEMA_NAME
.TABLE_NAME
" -
Beenden Sie Ihre Verbindung.
db2 terminate