Para crear una conexión a base de datos:

  1. Abra el menú de navegación y haga clic en Servicios para desarrolladores.
  2. En la sección Database Tools, haga clic en Conexiones.
  3. En la página de vista de lista Conexiones, haga clic en Crear conexión.
  4. Proporcione la siguiente información sobre la conexión:
    • Nombre: nombre informativo fácil de recordar para describir la conexión.
    • Compartimento: seleccione un compartimento en el que tenga permiso para trabajar para la conexión.
  5. Utilice la opción Seleccionar base de datos para seleccionar una base de datos que exista en el arrendamiento de Oracle Cloud Infrastructure o utilice la opción Introducir información de base de datos para introducir la información de la base de datos usted mismo.

    Si utiliza la opción Introducir información de base de datos, vaya al paso 8.

  6. Para la opción Seleccionar base de datos, utilice el menú Tipo de base de datos para seleccionar un tipo de base de datos: Oracle Autonomous Database, Oracle Database (hardware dedicado, VM, Exadata), MySQL Database y Oracle Exadata en Oracle Public Cloud.

    • Para Oracle Autonomous Database:
      1. Utilice el menú Bases de datos para seleccionar una instancia de Autonomous Database. Utilice el enlace Cambiar compartimento para buscar una instancia de Autonomous Database en un compartimento diferente.
    • Para Oracle Database (hardware dedicado, VM y Exadata):
      1. Utilice el menú Sistema de base de datos para seleccionar un sistema de base de datos existente que utilizar para esta conexión. Utilice el enlace Cambiar compartimento para buscar un sistema de base de datos en un compartimento diferente.
      2. Utilice el menú Directorio raíz de base de datos para seleccionar el directorio raíz de base de datos que contiene la base de datos a la que desea conectarse.
      3. Use el menú Base de datos para seleccionar una base de datos.
      4. Después de seleccionar una base de datos, utilice el menú Base de datos conectable para seleccionar la base de datos conectable (PDB) a la que desea conectarse. Si desea crear una conexión a la base de datos de contenedores (CDB), no seleccione una base de datos conectable. Las bases de datos de contenedor y conectables están disponibles en Oracle Database versión 12.1 y posteriores.
    • Para MySQL Database:
      1. Utilice el menú Tipo de base de datos para seleccionar una base de datos MySQL Database. Utilice el enlace Cambiar compartimento para buscar una base de datos MySQL Database en un compartimento diferente.
    • Para Oracle Exadata en Oracle Public Cloud:
      1. Utilice el menú Cluster de VM para seleccionar el cluster de VM de Exadata que contiene la base de datos que desea utilizar para esta conexión. Utilice el enlace Cambiar compartimento para buscar un cluster de VM de Exadata en un compartimento diferente.
      2. Una vez que se ha seleccionado Cluster de VM, utilice el menú Base de datos para seleccionar la base de datos a la que desea conectarse.
  7. Para la opción Seleccionar base de datos, proporcione la información de usuario que desea utilizar para conectarse a la base de datos.

    (Si ha seleccionado la opción Introducir información de base de datos, vaya al paso 8).

    1. Nombre de usuario: usuario de base de datos que desea utilizar para la conexión. En Oracle Database, puede conectarse a través de un usuario proxy mediante la siguiente sintaxis de nombre de usuario: proxyUser[proxyClient]. Consulte Creación de cuentas de usuario proxy
    2. Rol: utilice este menú para seleccionar un rol con privilegios administrativos de alto nivel y en todo el sistema que se otorgará al usuario que ha proporcionado. Si no se necesita ningún rol, puede dejar el Valor por defecto.
      Nota

      El rol no se utiliza con conexiones de Autonomous Database o MySQL Database.
    3. Secreto de contraseña de usuario: este menú se rellena con todos los secretos a los que tenga acceso del almacén de Oracle Cloud Infrastructure. Haga clic en Cambiar compartimento para buscar un secreto en un compartimento diferente.
    4. Crear secreto de contraseña: si no se muestra ningún secreto o se debe crear un nuevo secreto, utilice esta opción y proporcione la siguiente información en el cuadro de diálogo Crear secreto de contraseña:

      1. Nombre: asigne un nombre al secreto. No utilice la contraseña ni las indicaciones de la contraseña en el nombre. Por ejemplo, si se necesita una conexión a la PDB de ventas para el usuario DBA, el nombre podría ser salesPDB-DBA.
      2. Descripción: también puede proporcionar una descripción del secreto.
      3. Compartimento: seleccione un compartimento en el que desee crear el secreto.
      4. Almacén: seleccione un almacén de Oracle Cloud Infrastructure al que tenga acceso donde se mantendrá el secreto. Haga clic en Cambiar compartimento para buscar un almacén en otro compartimento.
      5. Clave de cifrado: seleccione una clave de cifrado que se utilizará para cifrar la contraseña proporcionada en el almacén. Haga clic en Cambiar compartimento para buscar una clave de cifrado en el mismo almacén contenido en un compartimento diferente.
      6. Contraseña de usuario: proporcione la contraseña del usuario.
      7. Confirmar contraseña de usuario: vuelva a introducir la contraseña introducida anteriormente.
      8. Haga clic en Crear cuando termine para crear el secreto en el almacén.
  8. El campo Cadena de conexión se rellena previamente si ha utilizado Seleccionar base de datos para seleccionar una base de datos. Si ha seleccionado Introducir información de base de datos, debe proporcionar la cadena de conexión.

    Los formatos de cadena de conexión son los siguientes:

    • Para las instancias de Oracle Database
      • HOSTNAME:DB_PORT/SERVICE_NAME

        Ejemplo:

        myserver.oraclecloud.com:1521/salespdb.privatesubnet.oraclecloud.com
      • (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=HOSTNAME)(PORT=DB_PORT)) (CONNECT_DATA=(SERVICE_NAME=SERVICE_NAME))

        Ejemplo:

        (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST=myserver.oraclecloud.com)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=salespdb.privatesubnet.oraclecloud.com))
    • Para las instancias de MySQL Database
      • mysql://HOST_IP_ADDRESS:DB_PORT

        Ejemplo:

        mysql://10.0.1.44:3306
  9. Utilice la casilla de control Conectividad de red mediante punto final privado para designar que esta conexión utilizará un punto final privado. A continuación, seleccione el punto final utilizando el menú Punto final privado. Haga clic en Cambiar compartimento para buscar un punto final privado en otro compartimento.
  10. Haga clic en Mostrar opciones avanzadas para configurar lo siguiente:
    • Propiedades de conexiones: proporcione parámetros adicionales para esta conexión a base de datos. Consulte Para agregar o eliminar propiedades de conexiones para obtener más información, incluidos los nombres de propiedades de conexión válidos.

      Para una conexión de proxy, se puede utilizar la propiedad de conexión oracle.jdbc.proxyClientName especial. Consulte Para agregar o eliminar propiedades de conexiones

    • Autenticación de proxy: para la autenticación de proxy, proporcione la información del cliente de proxy para conectarse a la base de datos.
      • Seleccione Activar autenticación de proxy.
      • Nombre de usuario de cliente proxy: cliente proxy que desea utilizar para la conexión.
      • Secreto de contraseña de usuario: este menú se rellena con todos los secretos a los que tenga acceso del almacén de Oracle Cloud Infrastructure. Haga clic en Cambiar compartimento para buscar un secreto en un compartimento diferente.
      • Create Password Secret: si no se muestra ningún secreto o para crear un nuevo secreto, utilice esta opción y proporcione la siguiente información en el cuadro de diálogo Create Password Secret:
        1. Nombre: asigne un nombre al secreto. No utilice la contraseña ni las indicaciones de la contraseña en el nombre. Por ejemplo, si se necesita una conexión a la PDB de ventas para el usuario DBA, el nombre podría ser salesPDB-DBA.
        2. Descripción: también puede proporcionar una descripción del secreto.
        3. compartimento: seleccione un compartimento en el que crear el secreto.
        4. Vault: seleccione un almacén de Oracle Cloud Infrastructure al que tenga acceso donde se mantendrá el secreto. Haga clic en Cambiar compartimento para buscar un almacén en otro compartimento.
        5. Clave de cifrado: seleccione una clave de cifrado para cifrar la contraseña proporcionada en el almacén. Haga clic en Cambiar compartimento para encontrar una clave de cifrado en el mismo almacén, pero en otro compartimento.
        6. Contraseña de usuario: proporcione la contraseña del usuario.
        7. Confirmar contraseña de usuario: vuelva a introducir la contraseña introducida anteriormente.
        8. Haga clic en Crear para crear el secreto en el almacén.
      • Roles de base de datos de cliente proxy: utilice este menú para agregar una lista separada por comas de roles de base de datos para el cliente. Estos roles se activan si el proxy está autorizado a utilizar los roles en nombre del cliente. Si no se necesita ningún rol, puede dejarlo vacío.
    • Etiquetas: aplique etiquetas de formato libre o etiquetas definidas a este recurso. Debe tener permisos para utilizar el espacio de nombres de etiqueta para las etiquetas definidas. Consulte Etiquetas de recurso para obtener información sobre el uso de etiquetas para gestionar los recursos de OCI.
  11. Después de completar la sección Detalles de conexión, haga clic en Siguiente.
  12. Proporcione los detalles de conexión segura.

    • Para instancias de Oracle Database

      Se debe proporcionar una cartera cuando se requiere el uso de la autenticación TLS mutua (mTLS) o cuando se utiliza la autenticación TLS y la base de datos devuelve un certificado no firmado por una autoridad de certificación de confianza. Oracle recomienda utilizar una cartera de SSO.

      Seleccione una de las siguientes opciones en el menú Formato de cartera:

      • Cartera SSO (por ejemplo, cwallet.sso)
      • Almacén de claves Java (por ejemplo, keystore.jks, truststore.jks)
      • PKCS#12
      • Ninguno

      Haga clic en Crear secreto de contenido del almacén de claves para agregar almacenes de claves al almacén y, a continuación, proporcione la siguiente información.

      1. Nombre: asigne un nombre al secreto de contenido.
      2. Descripción: proporcione una descripción opcional del secreto.
      3. Compartimento: seleccione un compartimento en el que desee crear el secreto de contenido.
      4. Almacén: seleccione un almacén de Oracle Cloud Infrastructure al que tenga acceso donde se guarde el secreto de contenido. Haga clic en Cambiar compartimento para buscar un almacén en otro compartimento.
      5. Clave de cifrado: seleccione una clave de cifrado que se utilizará para cifrar el secreto de contenido en el almacén. Haga clic en Cambiar compartimento para buscar una clave de cifrado en un compartimento diferente, pero en el mismo almacén seleccionado anteriormente.
      6. Agregue las credenciales de cliente al almacén.

        Para Autonomous Database, tiene una opción de carga manual y una de las dos opciones automatizadas, según el despliegue de Autonomous Database y las configuraciones de Data Guard. Las opciones automatizadas son las siguientes:
        • Para las instancias de Autonomous Database en una infraestructura de Exadata compartida que no estén utilizando Data Guard entre regiones, está disponible la opción Recuperar cartera de conexión automática regional de Autonomous Database.
        • Para las instancias de Autonomous Database en una infraestructura de Exadata dedicada o las instancias de Autonomous Database en una infraestructura de Exadata compartida que estén utilizando Data Guard entre regiones, está disponible la opción Recuperar cartera de conexión automática de instancia de Autonomous Database.

        La opción Cargar cartera de conexión automática manual permite cargar los archivos cwallet.sso o ewallet.p12 en el explorador. Puede arrastrar y soltar un archivo directamente en el campo Cartera o hacer clic en el enlace Seleccionar un archivo y desplazarse al archivo almacenado localmente que va a cargar.

        Haga clic en Crear cuando termine para crear el secreto de contenido en el almacén.

    • Para bases de datos MySQL Database:

      Detalles de SSL

      Utilice la lista de selección para elegir entre las siguientes opciones. Para un servicio MySQL Database, Requerir es la opción por defecto y la única que elegir.

      • Requerir: establezca una conexión cifrada si el servidor soporta conexiones cifradas. El intento de conexión falla si no se puede establecer una conexión cifrada.

      • Solicitar y verificar CA: es similar a Requerir, pero además verifica el certificado de autoridad de certificación (CA) del servidor con respecto a los certificados de CA configurados. El intento de conexión falla si no se encuentran certificados de CA coincidentes válidos.

      • Solicitar y verificar identidad: similar a Solicitar y verificar CA, pero además realiza la verificación de la identidad del nombre de host comprobando el nombre de host que utiliza el cliente para conectarse al servidor con respecto a la identidad incluida en el certificado que el servidor envía al cliente.

  13. Haga clic en Crear para crear la conexión a la base de datos.