ORA-12528: TNS Listener: toutes les instances sont le blocage de nouvelles connexions. Exemple “CLRExtProc”, statut INCONNU
J'obtiens cette erreur si j'essaie de me connecter en tant qu'utilisateur bd. Si lsnrctl
état est exécutée j'obtiens l'erreur ci-dessous.
DB fonctionnait bien, toutes ces années, et a cessé de travailler tout d'un coup.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ABC.LOCAL)(PORT=1521)
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production
Start Date 19-MAY-2014 12:18:17
Uptime 0 days 0 hr. 22 min. 51 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File D:\Oracle\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
Listener Log File d:\oracle\administrator\diag\tnslsnr\abc\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ABC.LOCAL)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "devdb" has 1 instance(s).
Instance "devdb", status BLOCKED, has 1 handler(s) for this service...
Service "testdb" has 1 instance(s).
Instance "testdb", status BLOCKED, has 1 handler(s) for this service...
The command completed successfully
Est-il quelque chose d'utile dans votre base de données et/ou de l'auditeur du journal des alertes? Avec deux bases de données blocage, je me demande si vous dispose d'un système de fichiers qui n'avait plus de place, peut-être.
OriginalL'auteur Shashi | 2014-05-19
Vous devez vous connecter pour publier un commentaire.
ou peut-être
ou peut-être
Et votre journal d'alerte a ce que les entrées?
shutdown abort; puis démarrage; a fonctionné pour moi.
OriginalL'auteur Randy
Que vous devez savoir si le problème viens de l'auditeur ou de la base de données.
Donc, tout d'abord, redémarrez l'auditeur, cela pourrait résoudre le problème.
Deuxième, cela pourrait provenir de la db, si ce n'est pas en mode "ouvert" (nomount, de montage, de restreindre). Pour vérifier cela, connectez-vous localement et de faire la requête suivante:
sqlplus /nolog
connect /as sysdba
SQL> sélectionnez instance_name, le statut, la database_status from v$instance;
Avez-vous mis la SID? ensemble ORACLE_SID=<sid>
C'est une base de données existante et je ne peux pas interroger v$ table pour trouver SID. Cependant, dans mon pc tns nom l'indique, par exemple HOST=DBSERVER.EUR.LOCAL je suppose que je peux l'utiliser comme SID.
l'hôte est le nom de la machine. À partir de votre
lsnrctl
sortie, essayez dedevdb
outestdb
.Oh merci, j'ai essayé le réglage de la SID pour TESTDB mais jette toujours la même erreur. Si j'essaie de me connecter Il donne la même vieille ORA-12560 TNS adaptateur de protocole d'erreur.
OriginalL'auteur eliatou
J'ai eu ce message d'erreur avec boot2docker sur windows avec le menu fixe-oracle-xe-11g de l'image (https://registry.hub.docker.com/u/wnameless/oracle-xe-11g/).
La raison en est que la boîte virtuelle disque était plein (vérifier avec
boot2docker.exe ssh df
). La suppression d'anciennes images et de redémarrer le conteneur résolu le problème.OriginalL'auteur leo
J'ai eu ce problème sur mon environnement de développement avec Visual Studio.
Ce qui m'a aidé a été de
Clean Solution
dans Visual Studio, puis de faire une reconstruction.OriginalL'auteur Martin Staufcik
Si vous utilisez 11G XE avec Windows, avec tns listener redémarrer, assurez-vous service Journal des Événements Windows est démarré.
OriginalL'auteur Chandan C