Conexión a un sistema de Oracle Exadata Database Service on Cloud@Customer
Después de desplegar el sistema Oracle Exadata Database Service on Cloud@Customer con un cluster de VM, el directorio raíz de Oracle Database y Oracle Database, aprenda a conectarse a la máquina virtual del cluster de VM mediante SSH y a conectarse a una base de datos de Oracle Exadata Database Service on Cloud@Customer mediante Oracle Net Services (SQL*Net).
- Conexión a una máquina virtual con SSH
Puede conectarse a las máquinas virtuales en un sistema Oracle Exadata Database Service on Cloud@Customer mediante una conexión Secure Shell (SSH). - Conexión a una Base de Datos con Oracle Net Services
Puede conectarse a las máquinas virtuales en un sistema Oracle Exadata Database Service on Cloud@Customer mediante Oracle Net Services.
Conexión a una máquina virtual con SSH
Puede conectarse a las máquinas virtuales de un sistema Oracle Exadata Database Service on Cloud@Customer mediante una conexión de Secure Shell (SSH).
La mayoría de los sistemas de tipo Unix (incluidos Linux, Oracle Solaris y macOS) incluyen un cliente SSH. En los sistemas Microsoft Windows, puede descargar un cliente SSH gratuito denominado PuTTY desde el siguiente sitio: "http://www.putty.org".
- Requisitos para conectarse a un sistema Oracle Exadata Database Service on Cloud@Customer
Para acceder a una máquina virtual en un sistema Oracle Exadata Database Service on Cloud@Customer mediante SSH, esté preparado para proporcionar el nombre de host o la dirección IP de la máquina virtual. - Conexión a una máquina virtual desde un sistema Microsoft Windows mediante PuTTY
Obtenga información sobre cómo acceder a una máquina virtual desde un sistema Microsoft Windows mediante PuTTY. - Acceso a una base de datos después de conectarse a la máquina virtual
Después de conectarse a una máquina virtual, puede utilizar la siguiente serie de comandos para identificar una base de datos y conectarse a ella. - Conexión desde un sistema de tipo Unix
Para acceder a una máquina virtual en un sistema Oracle Exadata Database Service on Cloud@Customer de Oracle desde un sistema de tipo Unix mediante SSH, utilice este procedimiento.
Temas relacionados
Requisitos para conectarse a un sistema Oracle Exadata Database Service on Cloud@Customer
Para acceder a una máquina virtual en un sistema Oracle Exadata Database Service on Cloud@Customer mediante SSH, esté preparado para proporcionar el nombre de host o la dirección IP de la máquina virtual.
- Un archivo de clave privada SSH que se corresponda con una clave pública registrada en el sistema.
Al crear un cluster de VM en el sistema Oracle Exadata Database Service on Cloud@Customer, se debe especificar la parte de clave pública de uno o más pares de claves SSH. También se pueden registrar claves adicionales por separado después de crear el cluster de VM.
Nota
Las claves públicas se almacenan en el archivoauthorized_keys
en~/.ssh/authorized_keys
. Los archivosauthorized_keys
independientes se encuentran en los directorios raíz de los usuarios del sistema operativo. Por defecto, solo la cuenta de usuarioopc
tiene una entrada authorized_keys y puede iniciar sesión de forma remota. No elimine ni modifique la entrada generada automáticamente enauthorized_keys
para el usuarioopc
. - Nombre de host o dirección IP de la máquina virtual a la que desea acceder.
Consulte Uso de la consola para comprobar el estado de una máquina virtual de cluster de VM.
Temas relacionados
Tema principal: Conexión a una máquina virtual con SSH
Conexión a una máquina virtual desde un sistema Microsoft Windows mediante PuTTY
Obtenga información sobre cómo acceder a una máquina virtual desde un sistema Microsoft Windows mediante PuTTY.
Antes de empezar
-
La dirección IP de la máquina virtual
-
Archivo de claves privadas SSH que coincide con la clave pública asociada al despliegue. Este archivo de clave privada debe tener el formato PuTTY
.ppk
. Si el archivo de clave privada se ha creado originalmente en la plataforma Linux, puede utilizar el programa PuTTYgen para convertirlo al formato.ppk
.
Para conectarse a una máquina virtual mediante el programa PuTTY en Windows:
Tema principal: Conexión a una máquina virtual con SSH
Acceso a una base de datos después de conectarse a la máquina virtual
Después de conectarse a una máquina virtual, puede utilizar la siguiente serie de comandos para identificar una base de datos y conectarse a ella.
Tema principal: Conexión a una máquina virtual con SSH
Conexión desde un sistema de tipo Unix
Para acceder a una máquina virtual en un sistema Oracle Exadata Database Service on Cloud@Customer de Oracle desde un sistema de tipo Unix mediante SSH, utilice este procedimiento.
Tema principal: Conexión a una máquina virtual con SSH
Conexión a una base de datos con Oracle Net Services
Puede conectarse a las máquinas virtuales en un sistema Oracle Exadata Database Service on Cloud@Customer mediante Oracle Net Services.
- Uso de Oracle Net Services para Conectarse a una Base de Datos
Oracle Database Oracle Exadata Database Service on Cloud@Customer soporta el acceso remoto a bases de datos mediante Oracle Net Services. - Requisitos para conectarse a una base de datos con Oracle Net Services
Revise los requisitos para conectarse a una instancia de Oracle Database en Oracle Oracle Exadata Database Service on Cloud@Customer mediante Oracle Net Services. - Conexión a una base de datos mediante SCAN
Para crear una conexión de Oracle Net Services mediante los listeners de SCAN, puede elegir entre dos enfoques. - Conexión a una base de datos mediante un listener de nodo
Para conectarse a una instancia de Oracle Database en Oracle Exadata Database Service on Cloud@Customer con un descriptor de conexión que omite los listeners de SCAN, utilice este procedimiento para enrutar la conexión directamente a un listener de nodo.
Uso de Oracle Net Services para conectarse a una base de datos
Oracle Database Oracle Exadata Database Service on Cloud@Customer soporta el acceso remoto a la base de datos mediante Oracle Net Services.
Dado que Oracle Exadata Database Service on Cloud@Customer utiliza Oracle Grid Infrastructure, puede realizar conexiones de Oracle Net Services mediante conexiones de nombre de acceso de cliente único (SCAN). SCAN es una función que proporciona un mecanismo coherente para que los clientes accedan a las instancias de Oracle Database que se ejecutan en un cluster.
Por defecto, el SCAN está asociado a tres direcciones IP virtuales (VIP). Cada VIP de SCAN también está asociada a un listener de SCAN que proporciona un punto final de conexión para las conexiones de Oracle Database que utilizan Oracle Net Services. Para maximizar la disponibilidad, Oracle Grid Infrastructure distribuye las VIP de SCAN y los listeners de SCAN por los nodos del cluster disponibles. Además, si se produce un fallo o cierre de un nodo, las VIP de SCAN y los listeners de SCAN se migran automáticamente a un nodo superviviente. Al utilizar conexiones de SCAN, mejorará la capacidad de los clientes de Oracle Database de tener un juego fiable de puntos finales de conexión que pueda prestar servicio a todas las bases de datos que se ejecutan en el cluster.
Los listeners de SCAN son adicionales a los listeners de Oracle Net que se ejecutan en cada nodo del cluster, que también se conocen como los listeners del nodo. Cuando una conexión de Oracle Net Services llega a través de una conexión de SCAN, el listener de SCAN direcciona la conexión a uno de los listeners del nodo y no desempeña ningún otro papel en la conexión. Una combinación de factores, entre los que se incluyen la disponibilidad del listener, la ubicación de la instancia de la base de datos y la distribución de la carga de trabajo, determina qué listener del nodo recibe cada conexión.
En esta documentación se proporcionan los requisitos básicos para conectarse a las bases de datos de Oracle Exadata Database Service on Cloud@Customer mediante Oracle Net Services.
Tema principal: Conexión a una base de datos con Oracle Net Services
Requisitos para conectarse a una base de datos con Oracle Net Services
Revise los requisitos para conectarse a una instancia de Oracle Database en Oracle Oracle Exadata Database Service on Cloud@Customer mediante Oracle Net Services.
- Las direcciones IP de las VIP de SCAN, o el nombre de host o la dirección IP de una máquina virtual que aloje la base de datos a la que desea acceder.
- El identificador de la base de datos: el identificador del sistema (SID) de la base de datos o un nombre de servicio.
Tema principal: Conexión a una base de datos con Oracle Net Services
Conexión a una base de datos mediante SCAN
Para crear una conexión de Oracle Net Services mediante los listeners de SCAN, puede elegir entre dos enfoques.
- Conexión a una base de datos mediante un descriptor de conexión que hace referencia a todas las VIP de SCAN
Puede configurar un descriptor de conexión para el sistema Oracle Exadata Database Service en Cloud at Customer mediante varios listeners de SCAN. - Conexión a una base de datos mediante un descriptor de conexión que hace referencia a un nombre de SCAN personalizado
Puede configurar un descriptor de conexión para el sistema Oracle Exadata Database Service en Cloud at Customer mediante un nombre de SCAN personalizado.
Tema principal: Conexión a una base de datos con Oracle Net Services
Conexión a una base de datos mediante un descriptor de conexión que hace referencia a todas las VIP de SCAN
Puede configurar un descriptor de conexión para el sistema Oracle Exadata Database Service en Cloud at Customer mediante varios listeners de SCAN.
Este enfoque requiere que se proporcionen todas las direcciones IP virtuales (VIP) de nombre único de acceso de cliente (SCAN) y permite que Oracle Net Services se conecte a un listener de SCAN disponible.
Tema principal: Conexión a una base de datos mediante SCAN
Conexión a una base de datos mediante un descriptor de conexión que hace referencia a un nombre de SCAN personalizado
Puede configurar un descriptor de conexión para el sistema Oracle Exadata Database Service en Cloud at Customer mediante un nombre de SCAN personalizado.
Con este enfoque, se define un nombre de nombre único de acceso de cliente (SCAN) personalizado en el servidor de nombres de dominio (DNS), que se resuelve en las tres direcciones IP virtuales (VIP) de SCAN.
Tema principal: Conexión a una base de datos mediante SCAN
Conexión a una base de datos mediante un listener de nodo
Para conectarse a una instancia de Oracle Database en Oracle Exadata Database Service on Cloud@Customer con un descriptor de conexión que omite los listeners de SCAN, utilice este procedimiento para enrutar la conexión directamente a un listener de nodo.
Con este método, se renuncia a la alta disponibilidad y el equilibrio de carga que proporciona SCAN. Sin embargo, este método puede resultar deseable si se desea dirigir las conexiones a un nodo o interfaz de red específicos. Por ejemplo, puede que desee garantizar que las conexiones de un programa que lleva a cabo cargas masivas de datos utilizan la red de copia de seguridad.
Al utilizar este enfoque, la conexión se dirige mediante el nombre de host o la dirección IP del nodo.
Ejemplo 4-1 Definición de un alias de Net Service que hace referencia directa al nodo
alias-name = (DESCRIPTION=
(CONNECT_TIMEOUT=timeout)
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=node)(PORT=1521)))
(CONNECT_DATA=(sid-or-service-entry)))
Donde:
alias-name
es el nombre que se utiliza para identificar el alias.
timeout
especifica un período de timeout (en segundos), que permite terminar un intento de conexión sin tener que esperar por un timeout de TCP. El parámetro (CONNECT_TIMEOUT=timeout
) es opcional.
node
es el nombre de host o la dirección IP de la máquina virtual que desea utilizar.
sid-or-service-entry
identifica el nombre de servicio o el SID de la base de datos con uno de los siguientes formatos:
SID=sid-name
. Por ejemplo,SID=S12C1
.SERVICE_NAME=service-name
. Por ejemplo,SERVICE_NAME=PDB1.example.oraclecloudatcust.com
.
node:1521/sid-or-service-entry
exa1node01.example.com:1521/S12C1
exa1node01.example.com:1521/PDB1.example.oraclecloudatcust.com
Tema principal: Conexión a una base de datos con Oracle Net Services