Oracle XE a cessé de fonctionner. L'auditeur TNS a refusé la connexion
Je travaille sur une application qui utilise Oracle XE 11g comme son SGBDR. Il a travaillé pour plusieurs semaines, mais maintenant, j'ai commencé à avoir un message d'erreur sur la connexion refusée.
J'ai redémarré mon ordinateur, mais il n'a pas aidé. J'ai désinstallé XE, supprimé tous les fichiers restants (même à partir du registre) et réinstallé. Maintenant, je reçois un autre message d'erreur:
Auditeur a refusé la connexion avec l'erreur suivante: ORA-12505,
TNS:auditeur ne savent pas aujourd'hui de SID donné dans connect
descripteur de
J'ai lu à propos de cette erreur et d'autres ont suggéré l'ajout d'un nouveau SID pour l'auditeur.ora fichier:
(SID_DESC =
(SID_NAME = XE)
(ORACLE_HOME = C:\oraclexe\app\oracle\product.2.0\server)
)
Si je fais cela, je reçois un autre message d'erreur:
ORA-01034: ORACLE non disponible ORA-27101: mémoire partagée royaume n'
ne pas exister
Mes fichiers de configuration sont:
auditeur.ora
SID_LIST_LISTENER = (SID_LIST =
(SID_DESC =
(SID_NAME = XE)
(ORACLE_HOME = C:\oraclexe\app\oracle\product.2.0\server)
)
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product.2.0\server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product.2.0\server)
(PROGRAM = extproc)
) )
LISTENER = (DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = AAROLD.in.mycompany.com)(PORT = 1521))
) )
DEFAULT_SERVICE_LISTENER = (XE)
tnsnames.ora
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = AAROLD.in.mycompany.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
lsnrctl statut retourne avec:
LSNRCTL for 32-bit Windows: Version 11.2.0.2.0 - Production on 19-M┴RC. -2013 15:12:24
Copyright (c) 1991, 2010, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production
Start Date 19-M┴RC. -2013 15:01:12
Uptime 0 days 0 hr. 11 min. 11 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Default Service XE
Listener Parameter File C:\oraclexe\app\oracle\product.2.0\server\network\admin\listener.ora
Listener Log File C:\oraclexe\app\oracle\diag\tnslsnr\AAROLD\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=AAROLD.in.mycompany.com)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
Avez-vous une idée de ce que peut être le problème? Je ne suis pas un Oracle expert donc je suis complètement dans le noir ici.
source d'informationauteur Adam Arold
Vous devez vous connecter pour publier un commentaire.
Votre Oracle DB est en baisse. Il peut avoir des problème de démarrage.
Aller à l'invite de commande et tapez:
SQL>sqlplus /as sysdba
Si vous obtenez un message "connecté à une instance actif" puis tapez
SQL>de démarrage
et laissez-moi savoir le message que vous recevez. Si vous n'obtenez pas le "connecté à une instance actif" message sur SqlPlus de démarrage, du type:
SQL>ensemble des lignes 80 pages 50
SQL>select * from v$database;
et après la sortie ici.
J'ai eu exactement le même problème et après avoir passé près de 4 heures à essayer de trouver et de répondre, enfin l'ajout de
à mon écoute.ora et redémarrage deux XE services résolu le problème. Je suis à l'aide de 11.2.0 (XE) sur windows 7 x64 avec toute l'attelage jusqu'à hier. Un redémarrage de mon PC ce matin causés à l'auditeur de ne pas trouver la SID.
Maintenant, je suis à sauvegarder à la fois à l'écoute.ora et tnsnames.ora.
btw, j'ai oublié de mentionner que j'ai changé le nom de l'hôte dans les deux fichiers à partir de bob.mycompany.com à localhost.
Sur Windows 7 64 bits, Orcale XE 11
mon OracleXXETNSListener service ne fonctionnait pas et n'a résilier immédiatement quand j'ai essayé de le démarrer.
à mon
de changer le nom d'hôte pour localhost
le redémarrage de l'OracleServiceXE service sous Système - Services a résolu le problème.
Afin de le compléter auditeur.ora section ressemble à:
J'ai eu un problème similaire, et j'ai résolu en supprimant le "CIB" lignes à la fois à l'écoute.ora et tnsnames.ora.
Sur
listener.ora
je l'ai enlevé:Sur
tnsnames.ora
je l'ai enlevé:Il peut avoir été une exagéré, mais il est enfin résolu, après plusieurs heures!
J'ai eu le même problème, l'erreur a été j'ai changé le nom de ma machine . Cela a été résolu par la modification de l'auditeur.ora et changement de nom de l'HÔTE: