Limitações de Origem Privada - SCAN

O Oracle Analytics Cloud não pode acessar origens de dados privadas em um Oracle Database que usa um Nome de Acesso de Cliente Único (SCAN) com o TCP/IP com protocolo SSL (TCPS). Se você quiser usar o TCPS para acessar um Oracle Database que use uma SCAN, use um dos seguintes métodos para configurar a conexão no Oracle Analytics Cloud:

  • Configure a conexão da origem de dados usando a opção String de Conexão Avançada e estabeleça conexão diretamente com os nós do Oracle Database, em vez de SCAN.

    Por exemplo:

    (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>")))

    Onde o DN (nome distinto) pode ser semelhante a: (SECURITY=(SSL_SERVER_CERT_DN="CN=host-example-scan.mysubnet.exadatainfrastr.oraclevcn.com"))

    A maneira como você configura esta string de conexão depende de quantos hosts de banco de dados estão ativos ao mesmo tempo:
    • Se mais de um host de banco de dados estiver ativo ao mesmo tempo, defina (LOAD_BALANCE=on) na string de conexão acima.

    • Se apenas um host de banco de dados estiver ativo por vez, defina (LOAD_BALANCE=off) na string de conexão. Para otimizar o desempenho, inclua o ADDRESS do host de banco de dados ativo primeiro no ADDRESS_LIST.

      Para descobrir qual host de banco de dados está ativo em determinado momento, consulte a documentação do seu banco de dados. Por exemplo, para o Oracle Database, você pode usar V$INSTANCE.

  • Configure um Oracle Connection Manager na frente do SCAN e, em seguida, configure uma conexão de origem de dados no Oracle Analytics Cloud que estabeleça conexão com o ponto final do Oracle Connection Manager.