Problèmes et solutions avec le serveur Oracle

La plupart des applications fonctionnent parfaitement lorsqu'elles sont préparées sur la machine Fresh Start en utilisant DaDesktop (DD). Cependant, une ou deux applications peuvent, en raison du processus de clonage, ne pas fonctionner comme prévu et nécessiter quelques étapes supplémentaires pour permettre un fonctionnement normal.

Détails du système

 

Notes sur la correction Fresh Start
  1. Veuillez noter que ceci est un guide générique pour corriger cette application lorsqu'elle est utilisée dans Fresh Start. Les étapes peuvent varier selon votre configuration exacte.

  2. Résumé - Appliquez la correction dans Fresh Start comme suit. Le nom d'hôte de la machine Fresh Start est utilisé, mais lorsqu'il est cloné, un nom de machine différent sera utilisé, donc le nom d'hôte d'origine n'a aucun sens ici. À la place, nous utilisons 127.0.0.1 (localhost) plutôt que le nom d'hôte d'origine. De plus, des listeners de base de données supplémentaires sont ajoutés, ce qui brouille la configuration ; il est préférable de les supprimer, comme indiqué également ci-dessous.

     

Processus de correction

1. L'image ci-dessous montre l'échec de la connexion réseau de la base de données lors de l'utilisation de l'application Oracle SQL Developer.

Échec du test

2. Lancez l'application Oracle Net Manager

Détails du service xe affichés, avec les informations d'hôte d'origine (dans ce cas, alexei-uuae.vm).

Oracle Net Manager

3. Le test de connexion échoue (saisir userid=system et le mot de passe)

Échec du test de connexion

4. Oracle Net Manager, Emplacements d'écoute, Listener
Détails de l'hôte montrant le nom d'hôte d'origine 'alexei-uue.vm', qui sera modifié.

5. Aucune base de données n'est affichée comme configurée pour fonctionner avec LISTENER1. Vérifiez s'il existe des listeners pour lesquels aucun service de base de données n'est configuré. Si c'est le cas, supprimez ce listener.

Listeners

6. Supprimez donc LISTENER1 et confirmez. NB : C'est un exemple de ce qui s'est produit lors de notre configuration, mais cela peut ne pas toujours être le cas ; c'est montré ici à titre d'exemple.

Supprimer le Listener

7. DEFAULT SERVER LISTENER - Vérifiez chaque listener à tour de rôle ; dans ce cas, aucun emplacement d'écoute n'est disponible.

Listener par défaut

8. Supprimez donc le DEFAULT SERVER LISTENER

Supprimer le Listener

9. Sur LISTENER (seul celui-ci reste désormais), ici nous voyons le nom d'hôte vm existant, qui doit être modifié car il changera lors du clonage.

Corriger le réseau

10. Changez l'hôte de celui affiché (dans notre cas 'alexi.uuae.vm') à 127.0.0.1, en laissant le port inchangé.

Changer le réseau

Ensuite, configurez la base de données existante 

11. Changez le SID en XE et le nom global de la base de données en xe.local 

Modifier les détails du SID et du nom global de la bd

12. Enregistrez la configuration du réseau et fermez l'application.

13. Lancez l'invite de commandes, nous allons redémarrer le service listener.

Saisissez 'lsnrctl status', Saisissez 'lsnrctl stop'

Saisissez 'lsnrctl start'

Invite de commandes

Lancez à nouveau Oracle Net Manager.

14. Supprimez alexei-vm de la section Service-naming -> xe

15. Changez l'hôte en 127.0.0.1 

16. Enregistrez la connexion réseau

17. Test de connexion. Cliquez sur le petit bouton dans l'image ci-dessous pour lancer le test de connexion

Cliquer pour tester

18. Modifier la connexion. Changez le nom d'utilisateur en 'system' et utilisez le mot de passe approprié.

Test de connexion réussi

Enregistrez la connexion réseau si nécessaire

19. Retournez à l'application principale Oracle SQL Developer. Exécutez à nouveau le test de connexion.

Application Oracle

20. En supposant une connexion réussie. Allez dans Connexions sur l'écran de gauche, développez Oracle Connections pour confirmer que les tables de base de données sont affichées comme prévu.

21. Continuez avec la configuration de la machine FreshStart selon les besoins et clonez les machines FreshStart vers les machines des formateurs et des participants.

Le serveur Oracle Database devrait maintenant fonctionner correctement sur les machines des formateurs et des participants.

Veuillez communiquer avec le support DaDesktop via l'application de discussion si vous rencontrez toujours des problèmes, et nous serons heureux de vous aider.