? Oracle Zuhörer empfangen und verarbeiten Zugang Wünsche und Anfragen aus einem oder mehreren Oracle-Datenbanken. Eine korrekt konfigurierte Oracle 9i-Datenbank kann mit einer Oracle 10g Listener, der als notwendig erweisen könnten , nachdem Sie eine Datenbank auf eine ältere Version von Oracle aus dem Archiv , aber der Server läuft auf Oracle 10g gebaut wieder laufen . Sie können auch selbst in dieser Situation , wenn eine Oracle 9i und 10g Datenbank ein einzelnes Oracle 10g Listener teilen müssen . Oracle Listener
Wenn eine Oracle Datenbank-Instanz startet , findet er den Oracle-Listener registriert und mit ihm läuft ein Listener standardmäßig . Mehrere Oracle -Listener können gleichzeitig laufen aus dem gleichen Listener.ora Datei jedoch . In "Expert Oracle Database Architecture ", Thomas Kyte erklärt, dass Sie eine statische Server Eintragung in das Listener.ora Konfigurationsdatei konfigurieren müssen . Installieren Sie die Datenbank erstellt automatisch eine Oracle-Listener , wenn die Zuhörer hält , bleiben bestehende Sitzungen bis geschlossene
Configuration
offenen Laut " Persönliche Oracle Real Application Clusters " . von Edward Stöver , der Schlüssel zur Verwaltung einer Version 9i-Datenbank - nach der Installation der 10g Cluster Ready Services - wird mithilfe des Oracle 9i Version srvctl , sqlplus und andere Dienstleistungen für die Oracle 9i-Datenbank -Instanzen steuern. Ändern der Umgebungsvariablen mit einem racenv Skript können Sie die korrekte Version der Datenbank verweisen. Um die Oracle 9i -Datenbank mit dem 10g Listener registrieren, müssen Sie die Version 9i srvctl , bevor Sie die Oracle 10g -Version lsnrctl Status Zuhörer , um den Dienst zu starten. Durch das Bearbeiten der Datei tnsnames.ora im Oracle 9i -Client , wird die Host-Namen referenzieren die Version Oracle 9i Oracle Client .
Empfehlungen
Wenn Sie planen, Oracle 9i-Datenbank mit Oracle 10g -Software für mehrere Sitzungen verwenden, sollten Sie die Datei mit der Libcmdll.so Oracle 9i Version zu ersetzen. Stöver sagt zu sich als Root anmelden und ersetzen Sie diese Datei auf beiden Oracle -Knoten , und dann mit dem Oracle 10g srvctl bis Sie die Anwendungen auf jedem Knoten zu stoppen. Nachdem Sie die Anwendungen sowohl Halt , können Sie sie starten .
Upgrade-Vorgang
Jenseits der Standard-Prozess zum Stoppen des gsd Service und Installation der nächsten Oracle-Version , sind mehrere Schritte erforderlich eine Oracle 9i-Datenbank auf Version 10g zu aktualisieren. Sie müssen alle Oracle-Datenbanken mit dem Oracle 10g Zuhörer , bevor Sie die Oracle Umgebungsvariablen des Oracle 9i-Datenbank mit denen für 10g erforderlich. Der Datenbank-Upgrade -Assistent wird dann können Sie die Datenbank auf Version 10g zu aktualisieren.