Limites de source privée - SCAN
Oracle Analytics Cloud ne peut pas accéder à des sources de données privées dans une base de données Oracle Database qui utilise un nom d'accès client unique (SCAN) avec le protocole TCP/IP avec protocole SSL (TCPS). Si vous voulez 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, au lieu du 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 à :
(SECURITY=(SSL_SERVER_CERT_DN="CN=host-example-scan.mysubnet.exadatainfrastr.oraclevcn.com"))La façon de configurer 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 la performance, ajoutez la valeurADDRESSde l'hôte de base de données actif en premier dansADDRESS_LIST.Pour savoir quel hôte de base de données est actif à un moment donné, consultez 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 à la source de données dans Oracle Analytics Cloud pour la connexion au point d'extrémité du gestionnaire de connexions.