bonjour
j'ai installé oracle client 10g sur mon poste
tout s'est bien passé sauf au moment de me connecter j'ai
ora-12560: TNS:protocol adapter error
Donc j'ai exécuté le netca.bat
Version imprimable
bonjour
j'ai installé oracle client 10g sur mon poste
tout s'est bien passé sauf au moment de me connecter j'ai
ora-12560: TNS:protocol adapter error
Donc j'ai exécuté le netca.bat
Bonsoir
cette erreur vient, comme tu t'en ai très bien douté, d'un soucis de configuration de Oracle Net (càd le module qui gère les accès via le réseau)
Pour bien le configurer, tu vas avoir besoin de :
- Le nom ou l'adresse IP de ton serveur Oracle
- Le nom du service ou de l'instance (SID) de ta base
- un ensemble username/pwd pour un user de la base
Ensuite dans le Net Manager, il faut créer un nom de service où tu devras rentrer ces infos et faire un test de la connexion
Sinon tu peux faire la configuration en modifiant directement le fichier tnsnames.ora.
Pour voir si ça marche tu peux ouvrir une fenêtre DOS et faire:
Si jamais il ne connais la commande tnsping, il faire unCitation:
tnsping <Nom du module d'öcoute>
Mais bon, si tu commence le mieux c'est de passer par Net ManagerCitation:
set ORACLE_HOME=<chemin d'install d'Oracle>
Bonne soirée
Kaz
sinon tu mets ton fichier tsnname.ora sur ton poste à cet endroit :
oracle\product\client\NETWORK\admin
Aucune certitude, ça peut aussi bien venir, sous Windows, du service Oracle qui n'est pas démarré par exemple.
Mais comme le demandeur n'a précisé ni son OS (manifestement Windows puisqu'il parle de .BAT) ni la commande de connexion qu'il utilise, on ne va pas aller bien loin...
WAOU
j'ai fais :
sqlplus /nolog
connect / as sysdba
ConnectÚ. :yaisse2:
je suis perplexe car je n'ai pas démmaré de service
même pas touché ni le listener ni netca.bat
ni emca.bat ni le tnsnames.ora
avez des explication??:roll:
je crois que je n'ai pas encore compris les differente edition d'oracle
Alors il existe différents niveaux de connexions.
Tu peux te connecter à la base Oracle avec cette syntaxe: sqlplus login/password, ici Oracle regarde si le couple login/password est correct !
Il existe aussi une authentification grâce à l'OS, il faut que tu sois connecté sous un utilisateur appartenant au groupe dba ou possédant le programme Oracle et tu pourras utiliser la systaxe sqlplus "/as sydba".
Il reste une dernière alternative ou tu peux faire un sqlplus /nolog puis connect /as sysdba pour pouvoir effectuer ton startup de la base de données.
Maintenant pour ton problème de listener, il semble qu'il ne soit pas démarré, ou sinon il est mal configuré. Tout d'abord, il faut que les fichiers listener.ora et tnsnames.ora soit placé dans le répertoire $ORACLE_HOME/network/admin et correctement configuré.
En ligne de commande lance ton listener en faisant un 'lsnrctl start'. Si tout est bien configuré tu pourras t'authentifier.
Dans ton post tu n'expliques pas où tu veux te connecter. Si jamais ton authentification sur Entreprise manager ne marche pas cela vient peut-être d'une erreur de configuration du port d'écoute. Pour reconfigurer EM utilise l'utilitaire emca: ==> 'emca -config dbcontrol db' avec la variable ORACLE_HOME correctement placé.