|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité régulier
![]() Inscription : décembre 2012 Messages : 21 ![]() |
Bonjour,
devant utiliser oracle pour un projet d'étude, et utilisant sqldeveloper en TP, j'ai tenté de les installer chez moi sous Ubuntu. Après pas mal de galères et d'échec, je suis parvenu à installer Oracle Xe 10g et à m'y connecter via sql plus. Avec l'aide d'un ami il m'a été possible de m'y connecter via sqldevelopper grâce au directive du .bashrc Code :
Depuis, retour à la normale : aucune connexion possible à oracle via sqldeveloper qui me retourne Citation:
Comment faire pour avoir un outil de développement de ma base ergonomique donc faire en sorte de virer définitivement cette erreur "diable à ressort" ? Ô racle, Ô désespoir ! FA |
|||
|
|
00
|
|
|
#2 | |
|
Candidat au titre de Membre du Club
![]() zinat Mohamed Inscription : novembre 2010 Messages : 52 ![]() |
Bonsoir ,
Citation:
lors de la connection de votre base de donnée via SQL Developer remplir le nom de SID par celui de votre base de donnée. |
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2012 Messages : 21 ![]() |
Merci pour cette réponse.
Le SID est toujours le même depuis l'installation, et la seule connexion réussie par sqldeveloper, à savoir «xe», la valeur par défaut il me semble. Le problème ne semble donc pas celui-ci. D'autres personnes de ma promo rencontrent le même problème, régulièrement, voir aléatoirement (tant on ignore pourquoi ça a lieu une fois apparemment corrigé). |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : août 2008 Messages : 1 690 ![]() |
Arrives tu à te connecter via sqlplus tout le temps ?
Est ce que le listner est démarré lorsque sqldeveloper n'arrive pas à se connecter ? lsnrctl status, et start/stop sont les commnandes à utiliser pour le listener. |
|
|
00
|
|
|
#5 | |
|
Candidat au titre de Membre du Club
![]() zinat Mohamed Inscription : novembre 2010 Messages : 52 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 | |
|
Invité régulier
![]() Inscription : décembre 2012 Messages : 21 ![]() |
Le listener semble bien en cause :
Citation:
Dans les deux cas je lance lsnrctl depuis mon compte utilisateur. @Zinat, je ne trouve pas cet outil dans le menu et la documentation en ligne retourne une erreur 404. Manifestement, à chercher la réponse sur le net, oracle est conçu pour fonctionner après la lecture de dizaines de pages de documentations techniques et scripts divers ... PS J'oubliais un détail essentiel selon moi : l'installation et configuration standard laisse un fichier listener.ora totalement commenté. |
|
|
|
00
|
|
|
#7 | ||
|
Expert Confirmé
![]() Inscription : août 2008 Messages : 1 690 ![]() |
Tout d'abord il faut savoir que les installations oracle sont plutôt faites pour des systemes linux rpm que deb.
Comment l'installation a-t-elle été faite ? Il existe un dépot debian/ubuntu pour la version 10GXE, est ce par ce biais ? Cependant l'installation semble correcte si sqplus arrive toujours à se connecter et utiliser la base Sinon pour le listener, il faut le démarrer depuis le user oracle automatiquement créé lors de l'installation (je ne crois pas que le groupe DBA permette de démarrer le listener) Pour passer sur le user oracle soit :
Sur les versions XE (sur windows) il existe des racourcis permettant de démarrer la base, et qui démarre également le listener, (faire des backups...) il me semble qu'ils existent également sur ubuntu, qu'est ce que ça donne en les utilisant ? Citation:
Citation:
|
||
|
|
00
|
|
|
#8 | |||
|
Invité régulier
![]() Inscription : décembre 2012 Messages : 21 ![]() |
L'installation c'est faite d'abord avec le rmp de la 11 traduit en deb par alien (avec des soucis) puis directement de la 10 en .deb récupérée par un ami.
Citation:
Le raccourci de démarrage d'oracle semble appeler le listener, mais pas de log. Code :
sample effectivement, et nul part ailleurs. |
|||
|
|
00
|
|
|
#9 | |||||
|
Expert Confirmé
![]() Inscription : août 2008 Messages : 1 690 ![]() |
Citation:
Donc que sudo lsnrctl start lancé depuis ton utilisateur ubuntu. Sinon il faut evidemment avoir un listener.ora et un tnsnames.ora dans le répertoire juste au dessus de sample. Les miens sur mon XE sur windows au cas ou ça puisse t'aider (modifier le host et le path): listener.ora Code :
Code :
http://www.developpez.net/forums/d12...u/#post6976520 |
|||||
|
|
20
|
|
|
#10 |
|
Invité régulier
![]() Inscription : décembre 2012 Messages : 21 ![]() |
Merci skuatamad !
Ça fonctionne maintenant. Apparemment il manquait un morceau à tnsnames.ora (le bloc ORACLR_CONNECTION_DATA) et à listener.ora (le bloc SID_NAME = CLRExtProc) et les clés s'appelaient chez moi EXTPROC_XE_RO Je vais tout de même vérifier dans les jours qui viennent qu'il n'y ait pas de nouveau changement impromptu comme cela est déjà arrivé. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com