varios listeners en una misma maquina

sinnono
07 de Marzo del 2005
Estoy instalando en la misma maquina 2 instancias con 2 ORACLE_HOME distintos con 2 listeners que escuchan en distintos puertos, alguien me podria escribir un pequeño ejemplo porque no consigo que el 2º listener (listener_2 : 1524 ) auque esta levantado me resuelva la 2ºinstancia en otro tnsnames

Ricardo
07 de Marzo del 2005
Aqui tienes un fichero listener.ora con dos instancias

SID_LIST_LISTENER_<INSTANCIA1> =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = <ORACLE_HOME>)
(SID_NAME = <INSTANCIA1>)
)
)

LISTENER_<INSTANCIA1> =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 2482))
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
)
)

SID_LIST_LISTENER_<INSTANCIA2> =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = <ORACLE_HOME>)
(SID_NAME = <INSTANCIA2>)
)
)

LISTENER_<INSTANCIA2> =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 2481))
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
)
)

Para arrancar cada uno de los listener debes ejecutar el comando lsnrctl start LISTENER_<INSTANCIA1> y lsnrctl start LISTENER_<INSTANCIA2>

Venga que te sirva

Un Saludo

sinnono
07 de Marzo del 2005
muxas gracias.