Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/03/2006, 11h18   #1
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 1
Points : 1
Par défaut Erreur ORA-12560 (TNS:protocol adapter error)

salut tt le monde, c'est mon premier message sur ce forum, j'ai un problème auquel je ne trouve pas de solution.
j'ai un serveur et un poste client, sur le serveur est installé oracle 9i et sur mon poste client j'utilise la base installée sur oracle, je fais des sauvegardes chaque semaine et ça marchait. mnt ça ne veut plus marcher, quand j'entre dans l'invite de commande et j'écris :
exp userid=compte/password file=chemin
il me revoie cette erreur : ORA-12560: TNS:protocol adapter error
Je ne sais pas quoi faire, je dois exporter ma base sinon je vais perdre toutes les données, c urgent, svp aidez moi, que dois je faire?
Cordialement.
bouchralana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 13h35   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Si vous exécutez:

que retourne la commande tnsping ?

sqlplus fonctionne depuis le même poste client avec les mêmes paramètres de connexion?
Y-a-t-il eu un changement récemment sur le serveur (son adresse IP par exemple) ?
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 18h20   #3
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 1
Points : 1
Bonjour;
la commande tnsping retourne :
Used parameter files:

D:\oracle\ora92\network\admin\sqlnet.ora

used TNSNAMES adapter to resolve the alias

Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = 10.50.0.192 )( PORT = 1521 ))) (CONNECT_DATA = (SERVICE_NAME = ORGBASE))) OK (30 msec)

effectivement, sqlplus fonctionne depuis le même poste client avec les mêmes paramètres de connection, et rien n'a été changé récemment sur le serveur.
J'espère que j'étais claire dans mes réponses, sinon, je m'excuse car je suis encore débutante Oracle.
Merci d'avance.
bouchralana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 19h38   #4
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Essayez de lancer l'outil d'export avec:

Code :
1
2
 
exp <user>/<password>@ORGBASE
Est-ce que ça marche ?

Sinon,
le problème est-il toujours reproductible depuis le poste client ?

Essayez de trouver les fichiers listener.log et sqlnet.log sur le serveur qui héberge la base de données qui se trouvent en général dans $ORACLE_HOME/network/log.
Y-a-t-il des messages d'erreurs qui correspondant aux erreurs de connection avec l'outil d'export ?
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2006, 10h42   #5
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 1
Points : 1
Bonjour;
Merci bien pour votre réponse, Bon, j'ai essayé la commande que vous m'avez donné, et ça marche sans erreurs, mais la problème c'est que moi je veux exporter juste les tables d'un utilisateur spécifique, pas toutes la base de données, comment faire?
dans les fichiers listener.log et sqlnet.log, y'a pas de messages d'erreur concernant la connection avec l'outil export.
Vous pouvez m'expliquer svp la différence entre:

Code :
exp userid=compte/password file=chemin
et
Code :
exp <user>/<password>@ORGBASE
Merci d'avance.
Cordialement
bouchralana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2006, 10h48   #6
Rédacteur/Modérateur
 
Inscription : janvier 2005
Messages : 2 320
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 320
Points : 2 368
Points : 2 368
Bonjour ,

Ton message provient certainement du fait que tu ne spécifie pas l'instance ou l'alias dans la chaine de connexion. C'est pour cela qu'il n'arrive pas à se connecter


Voila un exemple :

Code :
1
2
3
4
5
6
7
8
9
10
 
C:\Documents AND Settings\Administrateur>sqlplus system
 
SQL*Plus: Release 9.2.0.1.0 - Production ON Ma Mar 7 10:49:23 2006
 
Copyright (c) 1982, 2002, Oracle Corporation.  ALL rights reserved.
 
Entrez le mot de passe :
ERROR:
ORA-12560: TNS : erreur d'adaptateur de protocole
Alors que si tu définit l'instance :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
C:\Documents AND Settings\Administrateur>SET instance OIDPRD
La variable d'environnement instance OIDPRD n'est pas définie.
 
C:\Documents AND Settings\Administrateur>SET LOCAL=oidprd
 
C:\Documents AND Settings\Administrateur>sqlplus system
 
SQL*Plus: Release 9.2.0.1.0 - Production ON Ma Mar 7 10:50:22 2006
 
Copyright (c) 1982, 2002, Oracle Corporation.  ALL rights reserved.
 
Entrez le mot de passe :
 
ConnectÚ Ó :
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
WITH the OLAP AND Oracle DATA Mining options
JServer Release 9.2.0.1.0 - Production
 
SQL>
En somme ce que à supposé pifor
Jaouad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2006, 10h51   #7
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Pour exporter seulement un schéma, utiliser l'option:
l'option:
permet de nommer le fichier export sinon c'est l'outil qui choisit le nom par défaut.
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2006, 11h04   #8
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
La commande
Code :
exp userid=compte/password file=chemin
va en fait exporter le schéma qui s'appelle "compte" dans le fichier "chemin" en se connectant à la base de donnée définie par la variable d'environnement ORACLE_SID (si elle n'est pas définie, vous avez l'erreur ORA-12560).

La commande
Code :
exp <user>/<password>@ORGBASE
va lancer l'outil d'export en se connectant à la base ORGBASE avec <user>/<password>. Mais cette commande est incomplète et exp va vous demander de rentrer les autres paramètres en interactif.

Votre problème peut être réglé sans modifier l'environnement Windows avec:
Code :
exp userid=compte/password@ORGBASE file=chemin
Le paramètre owner n'est nécessaire que si on souhaite exporter un schéma différent du compte de connexion (userid=...).
La base n'est complètement exportée que si le paramètre full=y est donné à la commande exp.
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2006, 11h15   #9
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Correction: Jaouad a bien raison, c'est bien la variable d'environnement local qui est prise en compte et non ORACLE_SID . Sinon j'espère que c'est clair
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2006, 11h43   #10
Invité de passage
 
Inscription : mars 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 4
Points : 1
Points : 1
Salut, et merci bien pour vos réponses, vous avez été bien clairs, ça y est ça a trés bien marché maintenant.
Meilleurs salutations et je vous félicite pour ce forum et ce site, il est excellent.
Cordialement.
bouchralana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2007, 11h26   #11
Invité de passage
 
Inscription : novembre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 4
Points : 2
Points : 2
Bonjour,
J'ai le même message d'erreur que Bouchralama, j'ai essayé à suivre tous les conseils mais j'arrive pas encore à resoudre mon problème.
Mon problème est que avant j'arrivais me connecter sans problème à sqlplus. Et un jour jour j'ai supprimer quelques fichiers dans mon ordinateur, j'ai fait attention quand même. Et tout d'un coup, j'arrive plus à me connecter et le message :ORA-12560 TNS: Erreur d'adaptateur de protocole apparaît.
Pouvez vous m'aidez?
Merci
gobaji est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2008, 17h13   #12
Invité régulier
 
Inscription : septembre 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 6
Points : 6
Points : 6
J'ai le meme soucis tns sauf que je n'ai rien supprimé, je dois me connecter à une base de données distante, j'ai le login le mot de passe, sid et l'hostname.
Je ne peux pas accèder au serveur de données autrement qu'avec sqldevelopper
pourtant je dois le faire avec sql plus
VyseR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2009, 19h10   #13
Invité de passage
 
Inscription : octobre 2009
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 2
Points : 1
Points : 1
Bonjour a tous,

après l'installation d'un SGBD Oracle 10.1.0 sur un poste :

- est il decenseiller d'installer le client sur le même poste? pourquoi ?

- aussi, quelles sont les variables utilisateurs (ou système) a créer ou a mettre a jours ? est-il vraiment nécessaire ?

merci par avance,
dba_junior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2009, 00h28   #14
Nouveau Membre du Club
 
Inscription : mai 2008
Messages : 118
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 118
Points : 35
Points : 35
Par défaut ORA-12560 TNS

Bonsoir,
essaies ceci dans ta fennêtre DOS pour voir :sqlplus
apres login, tapes cette commande:
Citation:
lsnrctl
apres il faut taper:
Citation:
start
Bonne chance
diengsallah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h14.


 
 
 
 
Partenaires

Hébergement Web