Conexión a Oracle HeatWave

El punto final del sistema de base de datos es donde los clientes como MySQL Shell, MySQL Client, MySQL Workbench y sus aplicaciones se pueden conectar a Oracle HeatWave.

La red virtual para un despliegue de Oracle HeatWave incluye una Azure VNet, una VCN de Oracle Cloud Infrastructure (OCI) y las conexiones entre los dos. OracleDB para Azure abre automáticamente los puertos por defecto para acceder al sistema de base de datos, por lo que no necesita configurar reglas de entrada para la VCN. Estos puertos están abiertos:

  • 22: Puerto SSH
  • 3306: Puerto por defecto para conexiones de protocolo MySQL a un sistema de base de datos (como lo utiliza el cliente MySQL y como copia de seguridad mediante shell MySQL)
  • 33060: puerto por defecto para conexiones de protocolo X a un sistema de base de datos (como lo utiliza el shell MySQL)

Para ver la información de conexión y red del punto final del sistema de base de datos, en la página de detalles del despliegue, seleccione los separadores Conectar y Red de la barra de menús izquierda.

  • En el separador Conectar, FQDN interno proporciona el nombre de dominio completo para el punto final del sistema de base de datos y Dirección IP del sistema de base de datos proporciona la dirección IP privada asignada al punto final del sistema de base de datos. También se muestran el protocolo MySQL y los puertos del protocolo X.
  • En el separador Red, se muestra información sobre las partes de VCN de Azure VNet y OCI de la red virtual.

Puesto que el punto final del sistema de base de datos tiene una dirección IP privada, no puede conectarse directamente a él desde una dirección IP remota. En su lugar, debe conectarse al punto final mediante uno de estos métodos:

  • Conéctese al punto final del sistema de base de datos desde una máquina virtual de Azure que esté en la misma VNet de Azure que el sistema de base de datos. Con este método, instala el software del cliente (como MySQL Shell) en la máquina virtual de Azure y utiliza SSH o RDP para conectarse desde la máquina local a la máquina virtual de Azure con el fin de utilizar el cliente.
    Para obtener instrucciones sobre cómo crear una máquina virtual de Azure en el mismo VNet de Azure, consulte Máquinas virtuales en Azure.
  • Conéctese desde una instancia informática de Oracle Cloud Infrastructure que esté en la misma VCN de OCI que el sistema de base de datos. Con este método, instala el software de cliente en la instancia informática y utiliza SSH o RDP para conectarse desde la máquina local a la instancia informática con el fin de utilizar el cliente.
    Para obtener instrucciones sobre cómo crear una instancia informática de OCI en la misma VCN de OCI, consulte Recursos informáticos.
  • Utilice un servicio de acceso seguro, como una conexión VPN o el servicio Bastion de Oracle Cloud Infrastructure, para conectarse desde la red local a la VCN de OCI con acceso al sistema de base de datos. Con este método, instala el software de cliente en la máquina local y se conecta directamente al punto final del sistema de base de datos.
    Para obtener instrucciones sobre la conexión de esta forma, consulte Visión general de la conexión a un sistema de base de datos.

Para instalar el shell MySQL en una máquina virtual de Azure, una instancia informática de OCI o su máquina local, consulte lo siguiente:

Utilice siempre la última versión de OCI Shell disponible para que tenga acceso a todas las funciones.

Para conectarse al punto final del sistema de base de datos mediante OCI Shell, en la línea de comandos, introduzca un comando como este, especificando la dirección IP privada <EndpointIPAddress> o el nombre de dominio completo de la instancia <InstanceFQDN>:


mysqlsh --mysqlx -u <UserName> -h <EndpointIPAddress>
or
mysqlsh --mysqlx -u <UserName> -h <InstanceFQDN>

<UserName> es el nombre de usuario de la cuenta de administrador del sistema de base de datos que ha configurado al aprovisionar Oracle HeatWave. Introduzca la contraseña que eligió para la cuenta de administrador cuando se le solicite. Este comando inicia el shell MySQL (mysqlsh) y configura una conexión de protocolo X al punto final del sistema de base de datos mediante el puerto 33060.

Para instalar el cliente MySQL en una máquina virtual de Azure, una instancia informática de OCI o su máquina local:

Para obtener más información, consulte Installing and Upgrading MySQL.

Para conectarse al punto final del sistema de base de datos mediante el cliente MySQL, en la línea de comandos, introduzca un comando como este, especificando la dirección IP privada <EndpointIPAddress> o el nombre de dominio completo de la instancia <InstanceFQDN>:


mysql --host <EndpointIPAddress> -u <UserName> -p
or
mysql -h <InstanceFQDN> -u <UserName> -p

<UserName> es el nombre de usuario de la cuenta de administrador del sistema de base de datos que ha configurado al aprovisionar Oracle HeatWave. Introduzca la contraseña que eligió para la cuenta de administrador cuando se le solicite. Este comando inicia el cliente MySQL (mysql) y configura una conexión de protocolo MySQL clásica al punto final del sistema de base de datos mediante el puerto 3306.

Puede utilizar las utilidades de carga de volcado y volcado del shell MySQL para importar datos a Oracle HeatWave. Para obtener instrucciones para ello, consulte Importación de datos a Oracle HeatWave.