|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||||
|
Futur Membre du Club
![]() |
Bonjour,
Je viens d'installer Oracle 10g XE sur mon poste. Il y a pas grand chose qui semble marcher. Ce qui marche :
Ce qui ne marche pas :
Voici mes fichiers de config ora : tnsnames.ora Code :
Code :
Code :
Code :
Code :
#NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
J'ai aussi un serveur 9i que j'ai desactivé. J'ai changé le nom du repertoire de cette install d'Oracle pour etre sur que rien ne tourne. Je me suis assuré que le service est desactivé dans le panneau de configuration Services de Windows. J'ai essayé plein de trucs que j'ai trouvé sur le net mais rien n'y fait Il y a d'autres serveurs a ma boite (j'ai rajouté d'autres entrées dans mon tnsnames.ora que j'ai pas montré) et je m'y connecte sans problème. Si vous pouvez m'aider, je vous serai grandement reconnaissant
|
||||||||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
1. En C/S, pourquoi voulez-vous faire du sys as sysdba ?
2. Que donne en local et en C/S des connexions SYSTEM ? |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() |
1. Le problème se situe apres l'install où rien ne marche. Je n'ai pas reussi a le faire marcher correctement ne serait-ce qu'une seule fois. Pendant l'install, on m'a demandé les mots de passe pour les users system et sys. J'ai utilisé ceux la par defaut.
De plus, je suis developpeur et pas admin et je ne suis pas dans un contexte de prod. Par fainéantise, je ne veux pas être embêté pour des questions de droits et autres. Et qu'on ne me dise pas que c'est pas bien, etc... ce n'est pas mon probleme pour l'instant. ![]() 2. Ca ne donne rien vu que ca ne marche pas ... Avant de faire du C/S, il faudrait que le serveur marche, non ? NB. : un collegue a cote de moi l'a installé sur son poste et ca marche. Mon Windows a des soucis, et mes admins vont raler si je reformate. Je sens que je vais me monter un virtual PC, ca sera plus simple...
|
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Si vous utilisez une chaîne de connexion <utilisateur>/<mot de passe>@<service>, alors Oracle utilise forcément Oracle Net (la couche réseau Oracle) pour se connecter à l'instance désignée par <service>.
Pour se connecter en local (càd sans utiliser Oracle Net), il faut utiliser les commandes suivantes sur Windows: Code :
|
||
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() |
Merci pifor, mais ca n'a pas resolu mon problème. J'ai aussi essayé avec SET LOCAL=<nom de l'instance> mais j'ai l'erreur Oracle NET (ORA-28547). J'ai aussi l'erreur TNS-12631: Echec de recherche de nom dans sqlnet.log.
Pourtant le service est bien présent car quand je met la variable ORACLE_SID à n'importe quoi j'ai l'erreur ORA-12560: TNS : erreur d'adaptateur de protocole. Je sais pas si c'est la presence d'une install d'Oracle 9i présente sur le même poste mais qui est desactivé qui pose problème. Mon collegue (chez qui ca marche) n'avait pas d'Oracle d'installé. Je ne maitrise pas assez bien Oracle pour dire si ce que cette install d'Oracle a des entrées dans la base de registre qui font déconner mon Oracle XE. J'ai oublié de dire que je tourne sous Windows XP et que mon OS n'a pas l'air fiable. C'est pour ca que j'ai pensé au Virtual PC. |
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Quel est le message d'erreur complet avec la commande suivante:
Code :
|
||
|
|
00
|
|
|
#7 | |
|
Futur Membre du Club
![]() |
Citation:
|
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Le compte Windows utilisé est-il le compte qui a été utilisé pour installer Oracle XE ? Le compte Windows utilisé a-t-il le droit administrateur ?
Il faut peut-être changer soit le compte Windows utilisé pour démarrer le service Oracle soit le compte Windows de la session Windows d'après ce document. |
|
|
00
|
|
|
#9 | ||
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
Quel est le message d'erreur complet avec la commande suivante:
Code :
|
||
|
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() |
Avec SET LOCAL=... j'ai le meme message d'erreur d'Oracle NET.
Sinon j'ai installé Oracle et je me connecte avec le même compte Windows qui est le mien. J'ai les droits admin sur ma machine. Quand je mets l'authentification a NONE avec Code :
SQLNET.AUTHENTICATION_SERVICES = (NONE) La semaine prochaine j'essaierai sur un virtual PC avec un windows XP ou Linux flambant neuf. Si ca marche, c'est qu'il y a certainement un problème sur mon Windows XP., et je pense que c'est ca. |
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() |
Bonjour et bonne année
Je me suis renseigné auprès d'autres gens dans mon entourage. Avoir deux installs d'Oracle est surement mon problème. Je parle d'install et pas de serveurs qui tournent deja. Ceux qui sont arrivé a installer la version XE n'avaient pas eu d'autres versions d'Oracle. Ceux qui ont déja un Oracle d'installé n'ont pas reussi ou bien ils ont passé des nuits blanches mentales pour arriver a faire cohabiter les deux. On m'a recommandé de virer mon Oracle 9 ou d'installer mon Oracle XE sur un autre pc vierge de tout Oracle. Merci en tout cas de m'avoir aidé.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com