Limitaciones de origen privado - SCAN

Oracle Analytics Cloud no puede acceder a fuentes de datos privadas en una Oracle Database que utiliza un nombre único del acceso del cliente (SCAN) con el protocolo TCP/IP con SSL (TCPS). Si desea utilizar TCPS para acceder a una instancia de Oracle Database que utiliza un SCAN, utilice uno de los siguientes métodos para configurar la conexión en Oracle Analytics Cloud:

  • Configure la conexión de origen de datos mediante la opción Cadena de conexión avanzada y conéctese directamente a los nodos de Oracle Database, en lugar de SCAN.

    Por ejemplo:

    (DESCRIPTION=(ENABLE=BROKEN)
     (ADDRESS_LIST=(LOAD_BALANCE=on)(FAILOVER=ON)
       (ADDRESS=(PROTOCOL=tcps)(HOST=<DB Node 1 FQDN Host Name>)(PORT=2484))
       (ADDRESS=(PROTOCOL=tcps)(HOST=<DB Node 2 FQDN Host Name>)(PORT=2484)))
     (CONNECT_DATA=
       (SERVICE_NAME=<DB Service Name>))
       (SECURITY=(SSL_SERVER_CERT_DN="CN=<DB Server Certificate DN>")))

    Donde el nombre distintivo (DN) podría tener un aspecto similar a: (SECURITY=(SSL_SERVER_CERT_DN="CN=host-example-scan.mysubnet.exadatainfrastr.oraclevcn.com"))

    La forma de configurar esta cadena de conexión depende de cuántos hosts de base de datos estén activos a la misma vez:
    • Si hay más de un host de base de datos activo al mismo tiempo, defina (LOAD_BALANCE=on) en la cadena de conexión anterior.

    • Si solo hay un host de base de datos activo a la vez, defina (LOAD_BALANCE=off) en la cadena de conexión. Para optimizar el rendimiento, incluya el valor ADDRESS del host de base de datos activo primero en ADDRESS_LIST.

      Para averiguar qué host de base de datos está activo en un momento determinado, consulte la documentación de la base de datos. Por ejemplo, para Oracle Database puede utilizar V$INSTANCE.

  • Configure Oracle Connection Manager delante de SCAN y, a continuación, configure una conexión de origen de datos en Oracle Analytics Cloud que se conecte al punto final de Oracle Connection Manager.