Hallo Leute, ich möchte 2 Oracle Installationen parallel betreiben. Ich habe eine 9'er und eine 10'er. Habe die TNS_ADMIN Variable eingestellt und nutze eine globale TNS_Names. Kann man 2 Listner parallel betreiben oder geht nur der 10'er Listner? Wie ist das Vorgehen? VG, Patti
Hallo Patti, Du nimmst EINEN Listener für beide Versionen (alle Datenbanken) und zwar den von der 10g! Grüsse Michael
Gilt das auch für verschiedene Ports?
Wie kann ich mir das Vorstellen? Der Listner horcht ja immer nur an einem Port? Bin gerade verwirrt... Vielen Dank Michael, VG, Patti
Hallo Patti, der Listener nimmt wenn Du das so möchtest Anfragen für beide Versionen auf dem gleichen Port entgegen. Alternativ kannst Du auch (wenn Du nach Versionen trennen möchtest) für jede Version und ihre Datenbanken eigene Ports aufmachen. Übrigens weiß der Listener über den Parameter "ORACLE_HOME" bei jedem "SID"-Eintrag, welche Version für die jeweilige Datenbank verwendet wird. Hier mal ein Beispiel (ungetestet) für zwei Datenbanken unterschiedlicher Version über einen Listener und einen Port: --- SCHNIPP Alternative 1 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = <IP> oder <HOSTNAME>)(PORT = 1521)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = 9IDB) (ORACLE_HOME = /opt/oracle/920) (SERVICE_NAME = 9IDB.world) ) (SID_DESC = (SID_NAME = 10GDB) (ORACLE_HOME = /opt/oracle/10g) (SERVICE_NAME = 10GDB.world) ) ) --- SCHNAPP Und hier ein Beispiel (auch ungetestet) für zwei Datenbanken unterschiedlicher Version über zwei getrennte Listener mit jeweils eigenem Port: --- SCHNIPP Alternative 2 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = <IP> oder <HOSTNAME>)(PORT = 1521)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = 10GDB) (ORACLE_HOME = /opt/oracle/10g) (SERVICE_NAME = 10GDB.world) ) ) LISTENER2 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = <IP> oder <HOSTNAME>)(PORT = 1522)) ) ) ) SID_LIST_LISTENER2 = (SID_LIST = (SID_DESC = (SID_NAME = 9IDB) (ORACLE_HOME = /opt/oracle/920) (SERVICE_NAME = 9IDB.world) ) ) --- SCHNAPP Bei Alternative 2 kannst Du die Listener getrennt voneinander starten und stoppen. Natürlich kannst auch bei Alternative 2 unterschiedliche Versionen mischen wenn Du mehr Datenbanken hast! Grüsse Michael
Hi Michael, danke nochmal für das Feedback, ich hatte die Version mit 2 Listenern...hatte soweit alles richtig...nur meine 2 Testdb war nicht gestartet...so konnte ich natürlich mich nicht mit dieser Verbinden -> Zeit Feierabend zu machen ;-). VG & Danke, Patti
Hallo Patti, dann mal schnell nach Hause ;-) Einen schönen Abend Michael
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.