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.
Verwenden eines Amazon-Redshift-Clusters als Ziel in DMS Schema Conversion
Sie können Amazon-Redshift-Datenbanken als Migrationsziel in DMS Schema Conversion verwenden. Informationen zu den unterstützten Zieldatenbanken finden Sie unter Zieldatenanbieter für DMS Schema Conversion.
Berechtigungen für Amazon Redshift als Ziel
Die Verwendung von Amazon Redshift als Ziel für DMS Sehema Conversion erfordert die folgenden Berechtigungen:
CREATE ON DATABASE: Ermöglicht DMS, neue Schemata in der Datenbank zu erstellen.
CREATE ON SCHEMA: Ermöglicht DMS, Objekte in dem Datenbankschema zu erstellen.
GRANT USAGE ON LANGUAGE: Ermöglicht DMS, neue Funktionen und Prozeduren in der Datenbank zu erstellen.
GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog: Stellt dem Benutzer Systeminformationen zum Amazon-Redshift-Cluster bereit.
GRANT SELECT ON pg_class_info: Stellt dem Benutzer Informationen zum Tabellenverteilungsstil bereit.
Sie können das folgende Codebeispiel verwenden, um einen Datenbankbenutzer zu erstellen und ihm Berechtigungen zu gewähren. Ersetzen Sie die Beispielwerte durch eigene Werte.
CREATE USER
user_name
PASSWORDyour_password
; GRANT CREATE ON DATABASEdb_name
TOuser_name
; GRANT CREATE ON SCHEMAschema_name
TOuser_name
; GRANT USAGE ON LANGUAGE plpythonu TOuser_name
; GRANT USAGE ON LANGUAGE plpgsql TOuser_name
; GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog TOuser_name
; GRANT SELECT ON pg_class_info TOuser_name
; GRANT SELECT ON sys_serverless_usage TOuser_name
; GRANT SELECT ON pg_database_info TOuser_name
; GRANT SELECT ON pg_statistic TOuser_name;
Wiederholen Sie den GRANT CREATE ON SCHEMA
-Vorgang für jedes Zielschema, auf das Sie den konvertierten Code anwenden oder zu dem Sie Daten migrieren möchten.
Sie können ein Erweiterungspaket auf Ihre Amazon-Redshift-Zieldatenbank anwenden. Ein Erweiterungspaket ist ein Add-On-Modul, das die Funktionen in der Quelldatenbank emuliert, die erforderlich sind, wenn Objekte zu Amazon Redshift konvertiert werden. Weitere Informationen finden Sie unter Verwenden von Erweiterungspaketen bei DMS Schema Conversion.