Probleme Oracle Server/soluții
Majoritatea aplicațiilor funcționează perfect normal atunci când sunt pregătite într-o mașină Fresh Start cu DaDesktop (DD). Există însă una sau două aplicații care, din cauza procesului de clonare, nu se comportă conform așteptărilor și necesită câțiva pași suplimentari pentru a funcționa corect.
Detalii sistem
-
Oracle Database 19c (alte versiuni vor prezenta probabil același comportament)
- Instalat folosind șablonul Windows 10
Note de remediere Fresh Start
-
Vă rugăm să rețineți că acesta este un ghid generic pentru remedierea acestei aplicații atunci când este utilizată în Fresh Start. Pașii pot diferi în funcție de configurația exactă a sistemului dumneavoastră.
-
Rezumat - Remedierea în Fresh Start se face conform descrierii de mai jos. Se folosește numele de host al mașinii Fresh Start, dar atunci când aceasta este clonată, se va aloca un nume de mașină diferit, astfel încât hostname-ul original devine irelevant. În locul acestuia, se va folosi adresa de localhost 127.0.0.1. În plus, există Listenere de baze de date suplimentare adăugate care complică configurația; acestea este bine să fie eliminate, așa cum se arată mai jos.
Procesul de remediere
1. Imaginea de mai jos ilustrează eroarea de rețea a conexiunii la baza de date atunci când se folosește aplicația Oracle SQL Developer.

2. Lansați aplicația Oracle Net Manager
Sunt afișate detaliile serviciului xe, cu informațiile host-ului original (în acest caz alexei-uuae.vm).

3. Testul de conexiune eșuează (introduceți userid=system și parola)

4. Oracle Net Manager, Locații de ascultare, Listener
Detaliile host-ului care arată hostname-ul original 'alexei-uue.vm' – acesta va fi modificat.

5. Nu sunt afișate baze de date configurate să funcționeze cu LISTENER1. Verificați existența oricăror Listenere care nu au servicii de baze de date configurate pentru ele. Dacă există, ștergeți acel Listener.

6. Așadar, ștergeți LISTENER1 și confirmați. NB: Acesta este un exemplu a ceea ce s-a întâmplat în configurarea noastră, dar s-ar putea să nu fie întotdeauna cazul; este prezentat aici cu titlu de exemplu.

7. DEFAULT SERVER LISTENER - Verificați fiecare Listener pe rând; în acest caz, nu este disponibilă nicio locație de ascultare.

8. Prin urmare, ștergeți DEFAULT SERVER LISTENER

9. Pe LISTENER (doar acesta a mai rămas acum), vedem hostname-ul mașinii virtuale existente, care trebuie schimbat deoarece se va modifica în timpul clonării.

10. Modificați host-ul din cel afișat, în cazul nostru 'alexi.uuae.vm', în 127.0.0.1, păstrând același port.

În continuare, configurați baza de date existentă
11. Schimbați SID-ul în XE și Global Database Name în xe.local

12. Salvați configurația de rețea și închideți aplicația.
13. Porniți Command Prompt; vom reporni serviciul listener.
Tastați 'lsnrctl status', apoi 'lsnrctl stop'
Tastați 'lsnrctl start'

Lansați din nou Oracle Net Manager.
14. Eliminați alexei-vm din secțiunea Service-naming- > xe
15. Schimbați host-ul în 127.0.0.1

16. Salvați conexiunea de rețea
17. Test de conexiune. Faceți clic pe butonul mic din imaginea de mai jos pentru a lansa Testul de conexiune

18. Schimbați datele de autentificare. Modificați numele de utilizator în 'system' și introduceți parola corespunzătoare.

Salvați conexiunea de rețea dacă este necesar
19. Reveniți la aplicația principală Oracle SQL Developer. Rulați din nou Testul de conexiune.

20. Presupunând că v-ați conectat cu succes, mergeți la Connections în ecranul din stânga și extindeți Oracle Connections pentru a confirma că tabelele bazei de date sunt afișate conform așteptărilor.
21. Continuați cu configurarea mașinii FreshStart după cum este necesar și clonați mașinile FreshStart pe mașinile Trainerului și ale Participanților.
Serverul de baze de date Oracle ar trebui să funcționeze acum corect pe mașinile Trainerilor și ale Participanților.
Vă rugăm să contactați Suportul DaDesktop prin intermediul aplicației de chat dacă întâmpinați în continuare probleme și vă vom ajuta cu plăcere.