Limites de source privée - SCAN

Oracle Analytics Cloud ne peut pas accéder aux sources de données privées sur une base de données Oracle Database qui utilise un nom SCAN (Single Client Access Name) avec le protocole TCP/IP avec SSL (TCPS). Si vous souhaitez utiliser TCPS pour accéder à une base de données Oracle Database qui utilise un nom SCAN, utilisez l'une des méthodes suivantes pour configurer la connexion dans Oracle Analytics Cloud :

  • Configurez la connexion à la source de données à l'aide de l'option Chaîne de connexion avancée et connectez-vous directement aux noeuds de la base de données Oracle, plutôt qu'au nom SCAN.

    Par exemple :

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

    Où le nom distinctif (DN) peut ressembler à ceci : (SECURITY=(SSL_SERVER_CERT_DN="CN=host-example-scan.mysubnet.exadatainfrastr.oraclevcn.com"))

    La manière dont vous configurez cette chaîne de connexion dépend du nombre d'hôtes de base de données actifs en même temps :
    • Si plusieurs hôtes de base de données sont actifs en même temps, définissez (LOAD_BALANCE=on) dans la chaîne de connexion ci-dessus.

    • Si un seul hôte de base de données est actif à la fois, définissez (LOAD_BALANCE=off) dans la chaîne de connexion. Pour optimiser les performances, placez l'adresse ADDRESS de l'hôte de base de données actif en premier dans la liste ADDRESS_LIST.

      Pour savoir quel hôte de base de données est actif à un moment donné, reportez-vous à la documentation de votre base de données. Par exemple, pour Oracle Database, vous pouvez utiliser V$INSTANCE.

  • Configurez un gestionnaire de connexions Oracle devant le nom SCAN, puis configurez une connexion de source de données dans Oracle Analytics Cloud qui s'établit avec l'adresse du gestionnaire de connexions Oracle.