Conectar a MongoDB

Descubra cómo crear una conexión a MongoDB para utilizarla como origen o destino para OCI GoldenGate.

Antes de empezar

Antes de crear la conexión, asegúrese de revisar cómo se conecta OCI GoldenGate al origen y los destinos.

Creación de la conexión

Para crear una conexión a MongoDB:
  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 la página Create Connection, complete los campos de la siguiente forma:
    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 Tipo, seleccione MongoDB.
    5. En Cadena de conexión, introduzca un URI de cadena de conexión MongoDB válido sin el nombre de usuario y la contraseña. Por ejemplo, mongodb://mongodb1.example.com:27017.
    6. En Usuario, introduzca el nombre de usuario de esta base de datos.
    7. Seleccione el secreto de contraseña. 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 símbolos de autenticación 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. En Protocolo de seguridad, seleccione el protocolo de seguridad:
      • Sin formato: autenticación de nombre de usuario y contraseña.
      • TLS: TLS con nombre de usuario y contraseña.
      • MTLS: MTLS con nombre de usuario y contraseña.
    9. Consulte Mostrar Opciones Avanzadas. Puede configurar las siguientes opciones:
      • Seguridad
        • 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.
      • Configuración
        • Anule la selección de Usar secretos de almacén si prefiere no utilizar secretos de contraseña para esta conexión.
      • 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

La conexión GoldenGate MongoDB de OCI no soporta cadenas de conexión mongdb+srv.

Solución alternativa: utilice cadenas de conexión MongoDB.

  1. En MongoDB Atlas, haga clic en Conectar.
  2. Seleccione Controladores.
  3. Seleccione Java.
  4. En Versión, seleccione 3.4 o posterior.
  5. Puede utilizar la cadena mongodb proporcionada. Por ejemplo:
    mongodb://<user_name>:<db_password>@cluster0-shard-00-00.abc.mongodb.net:27017,cluster0-shard-00-01.abc.mongodb.net:27017,cluster0-shard-00-02.abc.mongodb.net:27017/?ssl=true&replicaSet=atlas-3grqh1-shard-0&authSource=admin&retryWrites=true&w=majority&appName=Cluster0

Problema con MongoDB Prueba de conexión

Puede que aparezca un error al utilizar Test connection con conexiones MongoDB. Puede ignorar este error y probar las conexiones MongoDB en la consola de despliegue GoldenGate de OCI. En la consola de despliegue, abra el menú de navegación de Administration Service y haga clic en Configuración. La conexión MongoDB se debe mostrar como credencial, donde puede hacer clic en Conectar a <alias> para probar la conexión.