Übersicht
Alle Verbindungsprofile können auf der Seite Verbindungsprofile geprüft und geändert werden. Sie können für mehrere Migrationsjobs wiederverwendet werden.
Das Erstellen eines Quell- oder Zielverbindungsprofils ist sinnvoll, wenn die Person, die Zugriffsinformationen zur Quelle oder zum Ziel hat, nicht die Person ist, die den Migrationsjob erstellt. Sie können eine Definition für ein Quell- oder Zielverbindungsprofil auch in mehreren Migrationsjobs wiederverwenden.
Informationen zu den von Database Migration Service unterstützten Quell- und Zieldatenbanken finden Sie unter Unterstützte Quell- und Zieldatenbanken.
Auf dieser Seite erfahren Sie, wie Sie Verbindungsprofile für Folgendes erstellen:
- Eine Oracle
- Eine Cloud SQL for PostgreSQL-Zieldatenbank
Oracle-Verbindungsprofil erstellen
Rufen Sie in der Google Cloud Console die Seite Verbindungsprofile auf.
Klicken Sie auf Profil erstellen.
Wählen Sie auf der Seite Verbindungsprofil erstellen in der Liste Profilrolle die Option Quelle aus.
Wählen Sie in der Liste Datenbankmodul die Option Oracle aus, da Sie ein Verbindungsprofil für eine Oracle-Datenbank erstellen möchten.
Verwenden Sie die folgende Tabelle, um die Felder im Bereich Verbindungseinstellungen definieren der Seite Verbindungsprofil erstellen auszufüllen:
Feld Beschreibung Verbindungsprofilname Geben Sie den Anzeigenamen des Verbindungsprofils zur Oracle-Quelldatenbank ein. Dieser wird in der Liste der Verbindungsprofile und dann verwendet, wenn beim Erstellen eines Migrationsjobs oder Konvertierungsarbeitsbereichs ein vorhandenes Verbindungsprofil ausgewählt wird. Verbindungsprofil-ID Der Database Migration Service füllt dieses Feld automatisch anhand des von Ihnen eingegebenen Verbindungsprofilnamens aus. Sie können die automatisch generierte ID beibehalten oder ändern. Region Wählen Sie die Region aus, in der das Verbindungsprofil gespeichert ist. Verbindungsprofile werden wie alle Ressourcen in einer Region gespeichert und ein Migrationsjob oder Konvertierungsarbeitsbereich kann nur Verbindungsprofile verwenden, die in derselben Region gespeichert sind. Die Regionsauswahl hat keinen Einfluss darauf, ob Database Migration Service eine Verbindung zur Quelle herstellen kann. Die Auswahl kann jedoch die Verbindung zum Ziel und die Verfügbarkeit beeinflussen, wenn in der Region Ausfallzeiten auftreten. Diese Auswahl ist endgültig und kann nicht geändert werden. Hostname oder IP-Adresse Geben Sie einen Hostnamen oder eine IP-Adresse ein, mit der der Database Migration Service eine Verbindung zur Oracle-Quelldatenbank herstellen kann.
Wenn die Quelldatenbank in Google Cloudgehostet wird, wird ein vorwärtsgerichteter SSH-Tunnel verwendet, um die Zieldatenbank mit der Quelldatenbank zu verbinden. Andernfalls kommuniziert der Database Migration Service über eine VPC-Peering-Verbindung (Virtual Private Cloud) mit der Quelldatenbank über ein privates Netzwerk. Geben Sie dann die private (interne) IP-Adresse für die Quelldatenbank an.
Geben Sie für andere Verbindungsmethoden (z. B. IP-Zulassungsliste) die öffentliche IP-Adresse an.
Port Geben Sie die Portnummer ein, die für die Quelldatenbank reserviert ist. Der Standardport ist normalerweise 1521. Nutzername Geben Sie den Nutzernamen des Kontos für die Quelldatenbank ein, z. B.
ROOT
. Dies ist der Nutzer für Database Migration Service, den Sie für die Datenbank erstellt haben.Weitere Informationen zum Erstellen dieses Nutzers finden Sie unter Oracle-Quelldatenbank konfigurieren.
Passwort Das Passwort des Kontos für die Quelldatenbank.
Dienstname Geben Sie den Dienst ein, der dafür sorgt, dass die Oracle-Quelldatenbank geschützt und überwacht wird. Bei Oracle-Datenbanken ist der Datenbankdienst normalerweise ORCL. Bei Plug-in-Datenbanken ist die SID der Name der Plug-in-Datenbank. Klicken Sie im Abschnitt Verbindungseinstellungen definieren auf Weiter. Der Abschnitt Verbindung sichern ist aktiv.
Optional: Wenn die Verbindung über ein öffentliches Netzwerk (mithilfe von IP-Zulassungslisten) hergestellt wird, empfehlen wir die Verwendung einer SSL/TLS-Verschlüsselung für die Verbindung zur Quelldatenbank.
Wählen Sie im Abschnitt Verbindung sichern in der Liste Verschlüsselungstyp eine der folgenden SSL/TLS-Konfigurationsoptionen aus:
- Keine: Die Verbindung zur Oracle-Quelldatenbank ist unverschlüsselt. Nicht für Verbindungen über das öffentliche Internet empfohlen.
TLS Der Database Migration Service stellt über SSL eine Verbindung zur Quelldatenbank her und authentifiziert sie, um sicherzustellen, dass eine Verbindung zum richtigen Host hergestellt wird. Dadurch werden Person-in-the-Middle-Angriffe verhindert.
Wenn Sie die TLS-Authentifizierung verwenden möchten, müssen Sie das x509-PEM-codierte Zertifikat der Zertifizierungsstelle angeben, die das Zertifikat Ihres Oracle-Servers signiert hat. Wenn Sie Probleme beim Hochladen des Schlüssels haben, wählen Sie die Option Manuell eingeben aus und kopieren Sie den Schlüssel in das Textfeld.
Klicken Sie im Abschnitt Verbindung sichern auf Weiter. Der Abschnitt Verbindungsmethode festlegen ist aktiv.
Wählen Sie in der Liste Verbindungsmethode eine Netzwerkverbindungsmethode aus. Diese Methode definiert, wie Database Migration Service eine Verbindung zur Quelldatenbank herstellt. Derzeit sind folgende Netzwerkverbindungsmethoden verfügbar:
- IP-Zulassungsliste: Bei dieser Methode wird der Quelldatenbankserver so konfiguriert, dass er Verbindungen vom Database Migration Service akzeptiert. Wenn Sie diese Netzwerkverbindungsmethode auswählen, konfigurieren Sie die Quelldatenbank so, dass eingehende Verbindungen von den öffentlichen IP-Adressen von Database Migration Service für die Region zugelassen werden, die Sie für das Verbindungsprofil angegeben haben.
- Weiterleitungs-SSH-Tunnel: Diese Methode stellt eine sichere, verschlüsselte Verbindung zwischen Database Migration Service und der Quelldatenbank her. Dazu wird ein SSH-Tunnel zu einem Tunnelserver oder zum Datenbankserver verwendet. Wenn Sie diese Netzwerkverbindungsmethode auswählen, führen Sie folgende Schritte aus:
- Geben Sie den Hostnamen oder die IP-Adresse und den Port des Tunnelhostservers ein.
- Geben Sie den Nutzernamen des Kontos für den Tunnel-Hostserver ein.
- Wählen Sie die Authentifizierungsmethode für den SSH-Tunnel aus. Wenn Sie Passwort als Methode auswählen, geben Sie das Passwort des Kontos für die Bastion Host-VM ein. Wenn Sie Schlüsselpaar mit privatem/öffentlichem Schlüssel als Methode auswählen, geben Sie einen privaten Schlüssel an.
- Konfigurieren Sie den Tunnelhost so, dass eingehende Verbindungen von den öffentlichen IP-Adressen von Database Migration Service für die Region zugelassen werden, die Sie für das Verbindungsprofil angegeben haben.
- Private Verbindung: Mit dieser Methode wird eine sichere Verbindung zu einer beliebigen Virtual Private Cloud (VPC) über eine spezielle Brücke für private Verbindungen hergestellt, die vom Database Migration Service verwaltet wird.
Wenn Sie diese Verbindungsmethode verwenden möchten, müssen Sie zuerst eine Konfiguration für private Verbindungen erstellen.
- Wenn Sie bereits eine Konfiguration für private Verbindungen haben, wählen Sie sie aus der Liste der Konfigurationen aus.
- Wenn Sie noch keine Konfiguration für private Verbindungen haben, erstellen Sie zuerst eine und kehren Sie dann zu diesem Vorgang zurück. Weitere Informationen finden Sie unter Konfiguration für private Verbindungen erstellen.
Klicken Sie auf Testen, um zu prüfen, ob Database Migration Service mit der Quelle kommunizieren kann.
Wenn der Test fehlschlägt, wird angezeigt, welcher Teil des Prozesses ein Problem hatte. Erforderliche Änderungen können vorgenommen und dann auf der Seite Verbindungsprofil erstellen noch einmal getestet werden.
Gehen Sie zu dem Teil des betreffenden Ablaufs, um das Problem zu beheben, und wiederholen Sie den Test.
Klicken Sie auf Erstellen.
Cloud SQL for PostgreSQL-Verbindungsprofil erstellen
Rufen Sie in der Google Cloud Console die Seite Verbindungsprofile auf.
Klicken Sie auf Profil erstellen.
Wählen Sie auf der Seite Verbindungsprofil erstellen in der Liste Profilrolle die Option Ziel aus.
Wählen Sie in der Liste Datenbankmodul die Option Cloud SQL for PostgreSQL aus.
Verwenden Sie die folgende Tabelle, um die Felder im Bereich Verbindungseinstellungen definieren der Seite Verbindungsprofil erstellen auszufüllen:
Feld Beschreibung Verbindungsprofilname Geben Sie den Anzeigenamen des Verbindungsprofils zur Cloud SQL for PostgreSQL-Zieldatenbank ein. Dieser wird in der Liste der Verbindungsprofile und dann verwendet, wenn beim Erstellen eines Migrationsjobs oder Konvertierungsarbeitsbereichs ein vorhandenes Verbindungsprofil ausgewählt wird. Verbindungsprofil-ID Der Database Migration Service füllt dieses Feld automatisch anhand des von Ihnen eingegebenen Verbindungsprofilnamens aus. Sie können die automatisch generierte ID beibehalten oder ändern. Region Wählen Sie die Region aus, in der das Verbindungsprofil gespeichert ist. Verbindungsprofile werden wie alle Ressourcen in einer Region gespeichert und ein Migrationsjob oder Konvertierungsarbeitsbereich kann nur Verbindungsprofile verwenden, die in derselben Region gespeichert sind. Die Regionsauswahl hat keinen Einfluss darauf, ob Database Migration Service eine Verbindung zur Quelle herstellen kann. Die Auswahl kann jedoch die Verbindung zum Ziel und die Verfügbarkeit beeinflussen, wenn in der Region Ausfallzeiten auftreten. Diese Auswahl ist endgültig und kann nicht geändert werden. Cloud SQL-Instanz Wählen Sie die Cloud SQL-Instanz aus, die Sie migrieren möchten. Hostname oder IP-Adresse Geben Sie einen Hostnamen oder eine IP-Adresse ein, mit der der Database Migration Service eine Verbindung zur Cloud SQL for PostgreSQL-Datenbank herstellen kann.
Port Geben Sie die Portnummer ein, die für die Datenbank reserviert ist. Der Standardport ist normalerweise 5432. Nutzername Geben Sie den Nutzernamen des Kontos für die Quelldatenbank ein, z. B.
postgres
. Dies ist der Nutzer für Database Migration Service, den Sie für die Datenbank erstellt haben.Weitere Informationen zum Erstellen dieses Nutzers finden Sie unter Cloud SQL for PostgreSQL-Zieldatenbank konfigurieren.
Passwort Geben Sie das Passwort des Kontos für die Datenbank ein.
Klicken Sie im Abschnitt Verbindungseinstellungen definieren auf Weiter.
Die Verbindung ist standardmäßig sicher.
Wählen Sie im Abschnitt Verbindungsmethode festlegen in der Liste Verbindungsmethode eine Netzwerkverbindungsmethode aus. Diese Methode definiert, wie Database Migration Service eine Verbindung zur Datenbank herstellt. Derzeit sind folgende Netzwerkverbindungsmethoden verfügbar:
Nicht definiert: Wählen Sie diese Methode aus, wenn Sie mit diesem Verbindungsprofil Daten zu einer anderen Cloud SQL for PostgreSQL-Instanz migrieren möchten.
Öffentliche IP-Adresse: Wählen Sie diese Methode aus, um mit diesem Verbindungsprofil Daten aus einer anderen Quelldatenbank wie Oracle zu migrieren. Diese Methode funktioniert, wenn Sie Ihre Cloud SQL for PostgreSQL-Zielinstanz so konfiguriert haben, dass sie Verbindungen über eine öffentliche IP-Adresse akzeptiert. Weitere Informationen zum Aktivieren von Verbindungen über eine öffentliche IP-Adresse finden Sie unter Öffentliche IP-Adressen konfigurieren.
Private IP-Adresse: Wählen Sie diese Methode aus, um mit diesem Verbindungsprofil Ihre Oracle-Arbeitslasten mithilfe der privaten IP-Adresse der Cloud SQL-Zielinstanz zu migrieren. Wenn Sie diese Option auswählen, wählen Sie auch Ihren Dienstanhang aus der Liste Name des Dienstanhangs aus. Sie können diese Verbindungsmethode für Folgendes verwenden:
PSC-fähige Cloud SQL-Instanzen
PSA-Cloud SQL-Instanzen (d.h. Instanzen, für die Private Service Connect nicht aktiviert ist, aber eine eigene PSC-Produzenteneinrichtung für den Database Migration Service haben)
Weitere Informationen zu Private Service Connect und Database Migration Service finden Sie unter Private Service Connect für eine Zielinstanz konfigurieren.
Klicken Sie auf Testen, um zu prüfen, ob Database Migration Service mit der Zieldatenbank kommunizieren kann.
Wenn der Test fehlschlägt, wird angezeigt, welcher Teil des Prozesses ein Problem hatte. Erforderliche Änderungen können vorgenommen und dann auf der Seite Verbindungsprofil erstellen noch einmal getestet werden.
Gehen Sie zu dem Teil des betreffenden Ablaufs, um das Problem zu beheben, und wiederholen Sie den Test.
Klicken Sie auf Erstellen.