web-dev-qa-db-fra.com

Erreur d'adaptateur de protocole TNS lors du démarrage d'Oracle SQL * Plus

Chaque fois que j'essaie de me connecter à SQL * Plus (Édition 11g Standar Win 64), une erreur liée à une erreur de connexion s'affiche.

J'essaie de me connecter en tant que sys en tant que sysdba et de fournir le mot de passe. 

Tous les services sont démarrés. Je suis sous Windows 7.

Toute aide serait appréciée.

enter image description here

5
Brian

Essayer 

sqlplus sys/<your password>@<your SID> as sysdba
8
Sivadas Melazhi

Assurez-vous que OracleService est en cours d'exécution. Je continue à courir sur cette erreur, mais lorsque je vais dans Services, que je trouve OracleServiceXE et que je le lance manuellement, le problème est résolu. Je l’ai programmé pour démarrer automatiquement, mais parfois il semble juste s’arrêter tout seul; au moins, je ne trouve rienIje fais pour l'arrêter.

7
Rawesome

Essayez de taper tout cela sur la ligne de commande:

sqlplus / as sysdba

Comme vous le faites, démarrez sqlplus, puis utilisez sys as sysdba comme nom d'utilisateur, ce qui est incorrect car il ne s'agit pas d'un utilisateur valide. En utilisant la commande ci-dessus, Oracle utilise vos informations de connexion système pour accéder à la base de données. Je confirme également que l'exécutable sqlplus que vous exécutez est le bon en vérifiant votre chemin d'accès - assurez-vous qu'il est bien dans le chutier de les répertoires d'installation du serveur.

4
John Doyle

Utilisez cette commande, dans l'invite de commande

sqlplus nom d'utilisateur/mot de passe @ hôte/nom de service

3
Roshan

Entrez SQL * Plus avec:

sqlplus /nolog

Et alors:

connect sys@<SID> AS sysdba
2
Benoit

Vous obtenez ORA-12560: TNS: erreur d'adaptateur de protocole parce que vous n'avez pas démarré la base de données Oracle.

Vous pouvez démarrer la base de données Oracle comme ceci. Dans Démarrer -> sélectionnez Oracle Database 11g Express Edition (11g ou quel que soit votre type de base de données.Vous le trouverez dans Tous les programmes). il y a une icône DB avec un point de couleur verte.  Start Database icon Il s’agit de l’icône Démarrer le service. Cliquez dessus. Ensuite, cela prendra quelques secondes et le service démarrera.  connection success

Après avoir reçu le message ci-dessus, essayez à nouveau de vous connecter via la ligne de commande SQL plus en donnant un nom d’utilisateur et un mot de passe.  enter image description here

1
SithuSena

Allez dans Démarrer -> Exécuter -> tapez "services.msc"

Sélectionnez le nom OracleService, Clic droit, Démarrer.

Attendez un moment, puis votre service démarrera. Accédez ensuite à votre fenêtre de ligne de commande SQL et essayez de vous connecter à votre utilisateur. J'espère que tu peux le faire maintenant. 

1
Bikash Karmokar

Le problème majeur est peut-être que la base de données Oracle elle-même n’a peut-être pas démarré. Vous devez donc passer manuellement via 

commande d'exécution -> services.msc

vérifier pour OracleXEService sûrement, il peut être désactivé 

cliquez avec le bouton droit de la souris sur Propriétés -> définissez-le sur Automatique et appuyez sur OK. Ensuite, Suffit de cliquer à nouveau avec le bouton droit et de commencer.

Ceci démarrera Votre base de données vous permettant de vous y connecter

Enfin, en ligne de commande sqlplus,

connect as sysdba

entrez le nom d'utilisateur en tant qu'administrateur

puis appuyez sur Entrée, vous serez connecté

0
Himanshu Ahuja

Une autre possibilité (en particulier avec plusieurs maisons Oracle)

set Oracle_SID = $ SID

sqlplus/nolog

conn/as sysdba;

0
access_granted

Vous avez peut-être configuré Oracle pour ne pas démarrer automatiquement. Allez au début et recherchez des services. Faites défiler la liste et recherchez OracleServiceORCL (ou OracleServiceSID). Double-cliquez et changez le type de démarrage en automatique s'il est défini sur manuel.

0
CodeDevotion