Connexion Oracle - processus d'écoute et service
J'ai un problème pour mettre en place Oracle 10 Express édition.
Même après de multiples essais et nombreuses recherches google rien n'y fait. J'espère que vous pourrez m'aider :
Mon environnement Windows 7 / 32 bit
Mon problème :
Après installation lorsque j'essaye d'accéder à Oracle de la façon suivante :
sqlplus system/<monPass>@xe
J'ai l'erreur :
Citation:
ORA-12514: TNS : Le processus d'écoute ne connait pas actuellement le service demandé dans le descripteur de connexion.
Si je saisi malgré tout le login system et mon mot de pass j'ai les erreurs :
Citation:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Ma configuration Oracle :
sur tnsnames.ora
Citation:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ************)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
sur listener.ora :
Citation:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = ************)(PORT = 1521))
)
)
DEFAULT_SERVICE_LISTENER = (XE)
sur sqlnet.ora
J'ai commenté le paramètre SQLNET.AUTHENTICATION_SERVICES = (NTS) ce qui à priori est nécessaire quand le client et le serveur sont sur la même machine
Citation:
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
# SQLNET.AUTHENTICATION_SERVICES = (NTS)
J'ai définie deux variables d'environnement :
ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server
et
ORACLE_SID = XE
Mes informations Oracle :
Quelques informations obtenues via les lignes de commandes :
tnsping XE
Citation:
C:\>tnsping XE
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 13-MAI -2013 18:10:30
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Fichiers de paramÞtres utilisÚs :
C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\sqlnet.ora
Adaptateur TNSNAMES utilisÚ pour la rÚsolution de l'alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ************)(PORT = 1521)) (CONN
ECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
OK (10 msec)
lsnrctl status
Citation:
C:\>lsnrctl status
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 13-MAI -2013 18:07:43
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connexion Ó (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
STATUT du PROCESSUS D'ECOUTE
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
Date de dÚpart 13-MAI -2013 17:59:38
DurÚe d'activitÚ 0 jours 0 heures 8 min. 9 sec
Niveau de trace off
SÚcuritÚ ON: Local OS Authentication
SNMP OFF
Service par dÚfaut XE
Fichier de paramÞtres du processus d'Úcoute C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\listener.ora
Fichier journal du processus d'Úcoute C:\oraclexe\app\oracle\product\10.2.0\server\network\log\listener.log
RÚcapitulatif d'Úcoute des points d'extrÚmitÚ...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=************)(PORT=1521)))
RÚcapitulatif services...
Le service "CLRExtProc" comporte 1 instance(s).
L'instance "CLRExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service...
Le service "PLSExtProc" comporte 1 instance(s).
L'instance "PLSExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service...
La commande a rÚussi
lsnrctl services
Citation:
C:\>lsnrctl services
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 13-MAI -2013 18:08:57
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connexion Ó (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
RÚcapitulatif services...
Le service "CLRExtProc" comporte 1 instance(s).
L'instance "CLRExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service...
Gestionnaire(s) :
"DEDICATED" Útabli : 0 refusÚ : 0
LOCAL SERVER
Le service "PLSExtProc" comporte 1 instance(s).
L'instance "PLSExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service...
Gestionnaire(s) :
"DEDICATED" Útabli : 0 refusÚ : 0
LOCAL SERVER
La commande a rÚussi
Si vous avez des idées ou des pistes sur la/les cause(s) toute aide serait la bienvenue.