sql >> Base de Datos >  >> RDS >> Oracle

¿Cadena de conexión de Oracle para el entorno RAC?

Su cadena de conexión hace referencia a una instancia en un servidor/nodo. Debería usar el nombre de servicio común en su lugar e identificar todos los servidores en los que está disponible.

El equivalente para usted sería algo como esto (los saltos de línea son solo para mayor claridad aquí):

(DESCRIPTION=(ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))
    (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521))
)(CONNECT_DATA=(SERVICE_NAME=orcl)))

Siempre que se pueda resolver, no debería importar si usa los nombres DNS o las direcciones IP para el HOST parámetros.

También puede necesitar el LOAD_BALANCE o FAILOVER parámetros; consulte los documentos .