Conexión a Oracle Database

Descubra cómo crear una conexión a Oracle Database para utilizarla como origen o destino.

Antes de empezar

Asegúrese de que:

Creación de la conexión

Para crear una conexión a Oracle Database:
  1. En la página Visión general de OCI GoldenGate, haga clic en Conexiones.
    También puede hacer clic en Crear conexión en la sección Introducción y saltar al paso 3.
  2. En la página Conexiones, haga clic en Crear conexión.
  3. En el panel Crear conexión, complete los campos de Información general como se indica a continuación:
    1. En Nombre, introduzca un nombre para la conexión.
    2. (Opcional) En Descripción, introduzca una descripción que le ayude a distinguir esta conexión de otras.
    3. En Compartimento, seleccione el compartimento en el que desea crear la conexión.
    4. En la lista desplegable Tipo, en Oracle, seleccione Oracle Database.
    5. En Detalles de base de datos, puede seleccionar:
      • Seleccionar base de datos para seleccionar de una lista de bases de datos autónomas existentes en el compartimento seleccionado y, a continuación, seleccione un secreto de contraseña en la lista desplegable o haga clic en Cambiar compartimento para seleccionar un secreto de contraseña en un compartimento diferente.
        Nota

        Al seleccionar una instancia de Autonomous Database existente, se crea automáticamente un punto final privado.
      • Introducir información de base de datos y, a continuación, completar manualmente los siguientes campos:
        • Si no utiliza una cartera de base de datos, introduzca la cadena de conexión de base de datos.
        • Si no introduce una cadena de conexión de base de datos, seleccione un secreto de cartera.
          Nota

          • Si utiliza una cartera, debe contener al menos los archivos cwallet.sso y tnsnames.ora.
          • Si prefiere no utilizar secretos, asegúrese de anular la selección de Usar secretos en almacén en la sección Seguridad, en Opciones avanzadas, ubicada en la parte inferior de este formulario.
    6. En Nombre de usuario de base de datos, introduzca el nombre de usuario con el que conectarse a la base de datos.
    7. Seleccione el Secreto de contraseña de usuario de base de Datos. Si se encuentra en un compartimento diferente, utilice la lista desplegable para cambiar los compartimentos.
      Nota

      • Los secretos son credenciales como contraseñas, certificados, claves SSH o tokens que se utilizan con los servicios de OCI. Para crear un secreto, consulte Creación de un secreto. Asegúrese de que:
        • Seleccione Generación manual de secretos.
        • Pegue las credenciales en Contenido secreto.
      • Si prefiere no utilizar secretos de contraseña, asegúrese de anular la selección de Usar secretos en almacén en la sección Seguridad, en Opciones avanzadas, ubicada en la parte inferior de este formulario.
    8. Consulte Mostrar Opciones Avanzadas. Puede configurar las siguientes opciones:
      • Seguridad:
        • Anule la selección de Usar secretos de almacén si prefiere no utilizar secretos de contraseña para esta conexión. Si no está seleccionado:
          • Seleccione Usar clave de cifrado gestionada por Oracle para dejar toda la gestión de claves de cifrado a Oracle.
          • Seleccione Usar clave de cifrado gestionada por el cliente para seleccionar una clave de cifrado específica almacenada en OCI Vault para cifrar las credenciales de conexión.
      • Conectividad de Red
        • Punto final compartido, para compartir un punto final con el despliegue asignado. Debe permitir la conectividad desde la IP de entrada del despliegue.
        • Punto final dedicado, para el tráfico de red a través de un punto final dedicado en la subred asignada en la VCN. Debe permitir la conectividad desde las IP de entrada de esta conexión.
          Nota

          • Si una conexión dedicada permanece sin asignar durante siete días, el servicio la convierte en una conexión compartida.
          • Obtenga más información sobre la conectividad de Oracle GoldenGate.
      • Etiquetas: agregue etiquetas para organizar los recursos.
  4. Haga clic en Crear.
Una vez creada la conexión, esta aparecerá en la lista Conexiones. Asegúrese de asignar la conexión a un despliegue para utilizarla como origen o destino en una replicación.

Incidencias conocidas

El timeout de red afecta a las conexiones de base de datos que utilizan puntos finales privados.

Si utiliza un punto final privado para conectarse a una base de datos, puede que se produzcan timeout de red al iniciar o parar los procesos Extract.

Solución alternativa: puede realizar una de estas acciones:

  • Aplicar los parches más recientes desde la página de detalles del despliegue. En la sección Información de despliegue, en GoldenGate, en Versión, haga clic en Cambio de versión.
  • Si no puede aplicar los parches más recientes en este momento, puede actualizar la cadena de conexión para que incluya EXPIRE_TIME=1. Por defecto, puede tener una cadena de conexión EZ en Oracle GoldenGate. Esta cadena de conexión se debe actualizar en la credencial de Oracle GoldenGate a una cadena de conexión larga de la siguiente forma:
    <username>@//<hostname>:1521/<service_name>
    <username> @(DESCRIPTION = (EXPIRE_TIME=1)(ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = <hostname>)(Port = 1521))) (CONNECT_DATA = (SERVICE_NAME = <service_name>)))

El proxy SCAN no soporta TLS

Aunque OCI GoldenGate soporta hosts e IP de nombre único de acceso de cliente (SCAN) de Oracle, el proxy SCAN no soporta TLS.

Solución alternativa: puede conectarse a RAC database mediante Database Node IP.