Non ce qui est dit dans ton lien n'est pas exact, on peut avoir autant de listener qu'on veut sur une meme base, il faut simplement que ce soit sur des ports différents. La solution que je t'ai décrite, je l'ai déja mis en production et ça fonctionne très bien. voici un exemple de listener en lien avec mon exemple plus haut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| BASE_PUBLIC =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =serveurA)(PORT = 1520))
)
)
)
SID_LIST_BASE_PUBLIC =
(SID_LIST =
(SID_DESC =
(SID_NAME = BASE)
(ORACLE_HOME = ...)
)
)
BASE_PRIVE =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =serveurA)(PORT = 1530))
)
)
)
SID_LIST_BASE_PRIVE =
(SID_LIST =
(SID_DESC =
(SID_NAME = BASE)
(ORACLE_HOME = ...)
)
) |
2 listener sont ici défini, par exemple, pour lancer le listener public il faut faire
lsnrctl start BASE_PUBLIC
Partager