Bonjour,
Hier j'ai eu une erreur bizarre sur un Oracle 10g sur une Redhat 5 (je sais pas officiellement supporté). Mon installation d'oracle a deux instances : afx et lot avant modification j'avais le listener.ora suivant :
Et tout fonctionnait bien.
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 # listener.ora Network Configuration File: /opt/oracle/102/network/admin/listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /opt/oracle/102) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = oracle10.localdomain)(PORT = 1521)) ) )
Après un plantage hier et un redémarrage forcé, plus moyen de me connecter sur les bases (erreur 12514) alors que les instances sont bien montées et ouvertes.
J'ai du modifier mon listener.ora de la façon suivante pour que cela refonctionne :
Donc en ajoutant explicitement les instances ça fonctionne. C'est super louche. Est ce que quelqu'un saurait me mettre sur la piste pour que je trouve une explication rationnelle ?
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 # listener.ora Network Configuration File: /opt/oracle/102/network/admin/listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /opt/oracle/102) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = afx) (ORACLE_HOME = /opt/oracle/102) ) (SID_DESC = (SID_NAME = lot) (ORACLE_HOME = /opt/oracle/102) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = oracle10.localdomain)(PORT = 1521)) ) )
La seule chose qui a été modifiée sur le serveur c'est quelques lignes dans /etc/hosts mais cela avait été testé.
Merci d'avance.
Partager