Bonjour à tous,
Je me retrouve devant un problème que je n'arrive pas à résoudre malgré de nombreuses recherches et tests .... d'où ce post.
********************
Environnement
********************
server : Oracle 11g sous WinSrv2008 R2
client : client 11g sous Vista
********************
Contexte
********************
comme écrit dans l'intitulé du post j'essaye à partir de mon poste client de faire un redémarrage à distance de ma base via sqlplus.
J'arrive à me connecter à mon server et faire un shutdown de ma base, par contre après cette commande quand je fais un startup j'ai cette **** d'erreur ORA-12514 qui apparaît !
*******************
listener.ora (côté serveur)
*******************
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 SID_LIST_ORADEV_LSTN = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = mabase.VMORADEV.interne.domaine.local) (ORACLE_HOME = E:\Oracle\product\11.2.0\dbhome_1) (SID_NAME = mabase) ) ) ADR_BASE_ORADEV_LSTN = E:\Oracle\product\11.2.0\dbhome_1\log ORADEV_LSTN = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = VMORADEV)(PORT = 1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) )
*******************
tnsnames.ora (côté client)
*******************
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 mabase.VMORADEV = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = VMORADEV)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = mabase.VMORADEV.interne.domaine.local) ) )
*******************
procédure suivie
*******************
côté client
-------------
je lance une console
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 U:\>sqlplus SYS/mot2pass@mabase.VMORADEV as sysdba SQL*Plus: Release 11.1.0.6.0 - Production on Jeu. Mars 10 14:27:39 2011 Copyright (c) 1982, 2007, Oracle. All rights reserved. ConnectÚ Ó : Oracle Database 11g Release 11.2.0.1.0 - 64bit Production SQL> shutdown Base de donnÚes fermÚe. Base de donnÚes dÚmontÚe. Instance ORACLE arrÛtÚe. SQL> startup ORA-12514: TNS : le processus d'Úcoute ne conna¯t pas actuellement le service demandÚ dans le descripteur de connexion SQL>
côté server
-------------
quand je vérifie les services
j'ai bien le service correspondant à une deuxième base de test mais pas celui correspondant au service de ma base ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 C:\>lsnrctl status LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 10-MARS -2011 14: 23:42 Copyright (c) 1991, 2010, Oracle. All rights reserved. Connexion Ó (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUT du PROCESSUS D'ECOUTE ------------------------ Alias LISTENER Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ ction Date de dÚpart 10-MARS -2011 11:41:26 DurÚe d'activitÚ 0 jours 2 heures 42 min. 16 sec Niveau de trace off SÚcuritÚ ON: Local OS Authentication SNMP OFF Fichier de paramÞtres du processus d'Úcoute E:\Oracle\product\11.2.0\dbhome_1\network\admin\listener.ora Fichier journal du processus d'Úcoute e:\oracle\diag\tnslsnr\VMORADEV\listener\alert\log.xml RÚcapitulatif d'Úcoute des points d'extrÚmitÚ... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=VMORADEV.interne.domaine.local)(PORT=1521))) RÚcapitulatif services... Le service "CERTIF.vmoradev.interne.gentiane.local" comporte 1 instance(s). L'instance "certif", statut READY, comporte 1 gestionnaire(s) pour ce service. .. Le service "CERTIFXDB.vmoradev.interne.domaine.local" comporte 1 instance(s). L'instance "certif", statut READY, comporte 1 gestionnaire(s) pour ce service... La commande a rÚussi
ça fait le deuxième jour que j'essaye de me dépatouiller avec ça en ayant fait plusieurs recherches.
je suis notamment tombé sur
- ce message
- ainsi que cette page
De ce que j'ai vu et d'après l'erreur (que je connais) il semblerait que ce soit un pb de déclaration dans le listener.ora mais pour moi il est ok.
de même j'ai bien fat une déclaration statique donc le service devrait être listé quand je fais un lsnrctl status ...
là j'avoue que je commence à ne plus rien y comprendre.
Si quelqu'un pouvait m'aider ce serait vraiment gentil !
Partager