Verbindung zu Oracle herstellen HeatWave
Beim Endpunkt des Datenbanksystems können Clients wie MySQL Shell, MySQL Client, MySQL Workbench und Ihre Anwendungen eine Verbindung zu Oracle HeatWave herstellen.
Das virtuelle Netzwerk für ein Oracle HeatWave-Deployment umfasst ein Azure VNet, ein Oracle Cloud Infrastructure-(OCI-)VCN und die Verbindungen zwischen diesen beiden. OracleDB für Azure öffnet automatisch die Standardports für den Zugriff auf das Datenbanksystem, sodass Sie keine Ingress-Regeln für das VCN einrichten müssen. Diese Ports sind geöffnet:
- 22: Der SSH-Port
- 3306: Der Standardport für MySQL-Protokollverbindungen zu einem Datenbanksystem (wie vom MySQL-Client verwendet und als Backup von MySQL Shell)
- 33060: Der Standardport für X-Protokollverbindungen zu einem Datenbanksystem (wie von MySQL Shell verwendet)
Um die Netzwerk- und Verbindungsinformationen für den Endpunkt des Datenbanksystems anzuzeigen, wählen Sie auf der Seite mit den Deployment-Details in der linken Menüleiste die Registerkarten Verbinden und Networking aus.
- In der Registerkarte Verbinden gibt der interne FQDN den vollqualifizierten Domainnamen für den Endpunkt des Datenbanksystems an, und die IP-Adresse des Datenbanksystems gibt die private IP-Adresse an, die dem Endpunkt des Datenbanksystems zugewiesen wurde. Außerdem werden das MySQL-Protokoll und die X-Protokollports angezeigt.
- Auf der Registerkarte Networking werden Informationen zu den Teilen von Azure VNet und OCI-VCN des virtuellen Netzwerks angezeigt.
Da der Endpunkt des Datenbanksystems über eine private IP-Adresse verfügt, können Sie keine direkte Verbindung von einer Remote-IP-Adresse zu ihr herstellen. Stattdessen müssen Sie mit einer der folgenden Methoden eine Verbindung zum Endpunkt herstellen:
Informationen zum Installieren von MySQL Shell auf einer Azure-VM, OCI-Compute-Instanz oder Ihrem lokalen Rechner finden Sie unter:
- Linux: Siehe Shell MySQL unter Linux installieren.
- Windows: Siehe Shell MySQL unter Microsoft Windows installieren.
- macOS: Siehe Shell MySQL auf macOS installieren.
Verwenden Sie immer die neueste Version von OCI Shell, die Ihnen zur Verfügung steht, damit Sie auf alle Features zugreifen können.
Um mit OCI Shell eine Verbindung zum Endpunkt des Datenbanksystems herzustellen, geben Sie in der Befehlszeile einen solchen Befehl ein, indem Sie die private IP-Adresse <EndpointIPAddress>
oder den vollqualifizierten Domainnamen der Instanz <InstanceFQDN>
angeben:
mysqlsh --mysqlx -u <UserName> -h <EndpointIPAddress>
or
mysqlsh --mysqlx -u <UserName> -h <InstanceFQDN>
<UserName>
ist der Benutzername für den Datenbanksystemadministratoraccount, den Sie beim Provisioning von Oracle HeatWave eingerichtet haben. Geben Sie das Kennwort ein, das Sie für das Administratorkonto gewählt haben, wenn Sie dazu aufgefordert werden. Dieser Befehl startet die Shell MySQL (mysqlsh
) und richtet eine X-Protokollverbindung zum Endpunkt des Datenbanksystems mit Port 33060 ein.
So installieren Sie den MySQL-Client auf einer Azure-VM, OCI-Compute-Instanz oder Ihrem lokalen Rechner:
- Für Linux finden Sie die Anweisungen unter https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/.
- Laden Sie unter Windows das Installationsprogramm MySQL unter https://dev.mysql.com/downloads/installer/ herunter, und führen Sie es aus.
Weitere Informationen finden Sie unter MySQL installieren und upgraden.
Um mit dem MySQL-Client eine Verbindung zum DB-Systemendpunkt herzustellen, geben Sie in der Befehlszeile einen solchen Befehl ein, indem Sie die private IP-Adresse <EndpointIPAddress>
oder den vollqualifizierten Domainnamen der Instanz <InstanceFQDN>
angeben:
mysql --host <EndpointIPAddress> -u <UserName> -p
or
mysql -h <InstanceFQDN> -u <UserName> -p
<UserName>
ist der Benutzername für den Datenbanksystemadministratoraccount, den Sie beim Provisioning von Oracle HeatWave eingerichtet haben. Geben Sie das Kennwort ein, das Sie für das Administratorkonto gewählt haben, wenn Sie dazu aufgefordert werden. Dieser Befehl startet den MySQL-Client (mysql
) und richtet eine klassische MySQL-Protokollverbindung zum Endpunkt des Datenbanksystems mit Port 3306 ein.
Sie können die Utilitys zum Laden von Dumps und Dumps der Shell MySQL verwenden, um Daten in Oracle HeatWave zu importieren. Anweisungen hierzu finden Sie unter Daten in Oracle importieren HeatWave.