Oracle-Serverprobleme/Lösungen
Die meisten Anwendungen funktionieren nach der Installation auf einem neu eingerichteten Rechner mit DaDesktop (DD) einwandfrei. Allerdings gibt es ein oder zwei Anwendungen, die aufgrund des Klonvorgangs nicht wie erwartet funktionieren und zusätzliche Schritte erfordern, um den normalen Betrieb zu ermöglichen.
Systemdetails
Oracle Database 19c (andere Versionen können das gleiche Verhalten aufweisen)
- Installation mithilfe der Windows 10-Vorlage
Reparaturhinweise für den Neustart
Bitte beachten Sie, dass dies eine allgemeine Anleitung zur Reparatur dieser Anwendung im Fresh-Start-Modus ist. Die Schritte können je nach Ihrer genauen Konfiguration variieren.
Zusammenfassung – Die Verbesserungen an Fresh Start sind folgende: Der Hostname der Fresh-Start-Maschine wird verwendet, beim Klonen jedoch ein anderer Maschinenname, weshalb der ursprüngliche Hostname hier nicht mehr relevant ist. Stattdessen verwenden wir 127.0.0.1 localhost. Zusätzlich wurde ein weiterer Datenbank-Listener hinzugefügt, der die Konfiguration unübersichtlich machte. Es empfiehlt sich, diesen zu entfernen, wie unten gezeigt.
Reparaturprozess
1. Im Folgenden wird ein Datenbanknetzwerkverbindungsfehler bei Verwendung der Oracle SQL Developer-Anwendung dargestellt.

2. Starten Sie die Oracle Net Manager-Anwendung.
Es werden die Details des xe-Dienstes angezeigt, zusammen mit den ursprünglichen Host-Informationen (in diesem Fall alexei-uuae.vm).

3. Verbindungstest fehlgeschlagen (Benutzername=system und Passwort eingeben)

4. Oracle Net Manager, Listening Locations, Listener
Die Hostdetails, die den ursprünglichen Hostnamen 'alexei-uue.vm' anzeigen, werden geändert.

5. Es werden keine Datenbanken angezeigt, die für die Verwendung mit LISTENER1 konfiguriert sind. Überprüfen Sie, ob für welche Listener Datenbankdienste konfiguriert sind. Löschen Sie diese Listener gegebenenfalls.

6. Löschen Sie also LISTENER1 und bestätigen Sie. Hinweis: Dies ist ein Beispiel dafür, was während unserer Einrichtung passiert, aber es muss nicht immer so sein, sondern wird hier nur als Beispiel gezeigt.

7. STANDARD-SERVER-LISTENER - Überprüfen Sie nacheinander jeden Listener, falls keine Listening-Standorte verfügbar sind.

8. Löschen Sie also den Standard-Serverlistener.

9. Auf LISTENER (dies ist der einzige, der jetzt noch übrig ist) sehen wir den vorhandenen VM-Hostnamen, der geändert werden muss, da sich dieser beim Klonen ändert.

10. Ändern Sie den Host von dem in unserem Fall angezeigten 'alexi.uuae.vm' auf 127.0.0.1, wobei der Port unverändert bleibt.

Konfigurieren Sie anschließend die bestehende Datenbank.
11. Ändern Sie die SID in XE und den globalen Datenbanknamen in xe.local.

12. Speichern Sie die Netzwerkkonfiguration und schließen Sie die Anwendung.
13. Starten Sie die Eingabeaufforderung, wir werden den Listener-Dienst neu starten.
Geben Sie 'lsnrctl status' ein, geben Sie 'lsnrctl stop' ein
Geben Sie 'lsnrctl start' ein.

Starten Sie Oracle Net Manager erneut.
14. Entfernen Sie alexei-vm aus dem Abschnitt „Service-Namensgebung -> xe“.
15. Ändern Sie den Host auf 127.0.0.1

16. Netzwerkverbindung speichern
17. Verbindungstest. Klicken Sie auf die kleine Schaltfläche im Bild unten, um den Verbindungstest aufzurufen.

18. Ändern Sie die Anmeldedaten. Ändern Sie den Benutzernamen in „system“ und das verwendete Passwort.

Netzwerkverbindung gegebenenfalls sichern
19. Kehren Sie zur Hauptanwendung von Oracle SQL Developer zurück. Führen Sie den Verbindungstest erneut aus.

20. Vorausgesetzt, die Verbindung wurde erfolgreich hergestellt. Gehen Sie im linken Bildschirmbereich auf „Verbindungen“ und erweitern Sie „Oracle-Verbindungen“, um zu überprüfen, ob die Datenbanktabellen wie erwartet angezeigt werden.
21. Fahren Sie bei Bedarf mit der Konfiguration der FreshStart-Maschine fort und klonen Sie die FreshStart-Maschine auf die Trainer- und Teilnehmermaschinen.
Der Oracle-Datenbankserver sollte nun sowohl auf dem Trainer- als auch auf dem Teilnehmerrechner ordnungsgemäß laufen.
Bitte kontaktieren Sie den DaDesktop-Support über die Chat-App, falls Sie weiterhin Probleme haben. Wir helfen Ihnen gerne weiter.
