Bonjour,

J'ai besoin d'un serveur Oracle (sur Windows 2003) de multiples tests (création de bases, configurations de paramètres, optimisation, sauvegarde/restauration...), bref j'ai installer Oracle 10g sur une VM serveur 2003 (vierge) vmware.

J'ai des soucis avec Enterprise Manager et j'en viens à me demander si ça vient pas de Vmware. Il n'arrive pas à me déterminer le bon état de la base, il me demande en boucle "Démarrer/Arrêter : Fournir les informations d'identification et de connexion..." et enfin me sort la fameuse erreur que l'on retrouve sur tout les forums :

Exception d'E/S : The Network Adaptater could not establish the connection
En effet on peu lire sur les forums : Vérifie ORACLE_SID, tnsnames, listener, fichier host... Tout ça j'ai déjà regardé et je n'ai pas l'impression que le problème vienne de ma configuration Oracle Net car je me connecte sans problème avec sqlplus.

Voici les points que j'ai vérifié :

sqlnet.ora :
SQLNET.AUTHENTICATION_SERVICES = (NTS)
listener.ora :
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))))

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = F:\app\oracle\product\10.1.0\db_1)))
tnsnames.ora :
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = ORCL)))
lsnrctl :
C:\>lsnrctl start

LSNRCTL for 32-bit Windows: Version 10.1.0.2.0 - Production on 09-JUIL.-2010 14:
03:52

Copyright (c) 1991, 2004, Oracle. All rights reserved.

Lancement de tnslsnr: Veuillez patienter...

TNSLSNR for 32-bit Windows: Version 10.1.0.2.0 - Production
Le fichier de paramètres système est F:\app\oracle\product\10.1.0\db_1\network\a
dmin\listener.ora
Messages de journalisation écrits dans F:\app\oracle\product\10.1.0\db_1\network
\log\listener.log
Ecoute sur : (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

Connexion à (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))
STATUT du PROCESSUS D'ECOUTE
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 10.1.0.2.0 - Produ
ction
Date de départ 09-JUIL.-2010 14:03:54
Durée d'activité 0 jours 0 heures 0 min. 2 sec
Niveau de trace off
Sécurité ON: Local OS Authentication
SNMP OFF
Fichier de paramètres du processus d'écoute F:\app\oracle\product\10.1.0\db_
1\network\admin\listener.ora
Fichier journal du processus d'écoute F:\app\oracle\product\10.1.0\d
b_1\network\log\listener.log
Récapitulatif d'écoute des points d'extrémité...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Récapitulatif services...
Le service "ORCL" comporte 1 instance(s).
L'instance "ORCL", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service.
..
La commande a réussi
sqlplus :

C:\>sqlplus sys@ORCL AS SYSDBA

SQL*Plus: Release 10.1.0.2.0 - Production on Ven. Juil. 9 14:05:24 2010

Copyright (c) 1982, 2004, Oracle. All rights reserved.

Entrez le mot de passe :

Connecté à :
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>
J'ai également vérifié les paramètre d'OEM :

Fichier %ORACLE_HOME%\host_sid\sysman\emd\targets.xml :

<Targets AGENT_SEED="348504480">
<Target TYPE="oracle_emd" NAME="srvorcl:1830"/>
<Target TYPE="host" NAME="srvorcl" DISPLAY_NAME="srvorcl" VERSION="1.0"/>
<Target TYPE="oracle_database" NAME="ORCL" VERSION="1.0">
<Property NAME="MachineName" VALUE="srvorcl"/>
<Property NAME="Port" VALUE="1521"/>
<Property NAME="SID" VALUE="ORCL"/>
<Property NAME="OracleHome" VALUE="F:\app\oracle\product\10.1.0\db_1"/>
<Property NAME="UserName" VALUE="babec297c32a13a6" ENCRYPTED="TRUE"/>
<Property NAME="password" VALUE="b3616e9e9bd07ac2" ENCRYPTED="TRUE"/>
</Target>
<Target TYPE="oracle_listener" NAME="LISTENER_srvorcl" VERSION="1.0">
<Property NAME="Machine" VALUE="localhost"/>
<Property NAME="LsnrName" VALUE="LISTENER"/>
<Property NAME="Port" VALUE="1521"/>
<Property NAME="OracleHome" VALUE="F:\app\oracle\product\10.1.0\db_1"/>
<Property NAME="ListenerOraDir" VALUE="F:\app\oracle\product\10.1.0\db_1\NETWORK\ADMIN"/>
</Target>
</Targets>
Fichier %ORACLE_HOME%\host_sid\sysman\config\emoms (en mode abrégé) :

oracle.sysman.emSDK.svlt.ConsoleServerHost=localhost
oracle.sysman.emSDK.svlt.ConsoleServerHTTPSPort=5500
oracle.sysman.eml.mntr.emdRepServer=localhost
oracle.sysman.eml.mntr.emdRepSID=ORCL
oracle.sysman.eml.mntr.emdRepConnectDescriptor=(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=localhost)(PORT\=1521)))(CONNECT_DATA\=(SERVICE_NAME\=ORCL)))
J'ai également vérifié les variables d'environements ORACLE_HOME, ORACLE_SID et mon fichier host où j'ai bien renseigné mon adresse IP pour localhost j'ajoute que mon TNSPING est OK.

Si vous avez des idées je suis pas contre

Merci à vous.