Bonjour à tous,
je souhaiterai avoir vos lumières pour corriger une anomalie que nous rencontrons depuis un certain temps sur une de nos bases 10G/Linux-Redhat.
Je vous explique le phénomène:
- Sur la meme base ORCL en 10g/Linux-Redhat j'ai deux pmon de demarrer. oui oui je sais c'est pas possible... un gentil "ps aux |grep pmon" nous sort 2 process PMON bien diffèrents.
oracle@xxxxx:~> ps aux | grep pmon
oracle 8798 0.0 0.2 749468 18340 ? Ss Aug24 0:25 ora_pmon_orcl
oracle 11967 0.0 0.2 749476 17400 ? Ss 02:08 0:02 ora_pmon_orcl
oracle 29673 0.0 0.0 4800 844 pts/4 S+ 14:43 0:00 grep pmon
- Deux chargements en mémoire est effectué (semaphor)
- En se connectant sous sqlplus (avec le bon ORACLE_SID) en tappant "connect sys@ORCL as sysdba" => la base est open
- En se connectant sous sqlplus (avec le bon ORACLE_SID) en tappant "connect / as sysdba" => la base est Montée mais pas ouverte... et donc quoique l'on fasse, impossible d'avoir des log, puisque en toute logique le DBWriter
- Le dbshut arrete le Pmon qui n'est pas ouverte
- Nous n'avons qu'un jeu de datafile.
- Nous écoutons pour des raisons applicatives sur le port 1523 !!!
Nous avons une seconde machine impossible de reproduire ce phénomène... Une petite idee où chercher???? toute idée serait la bien venue.... car là on commence à devenir dingue !!!!
merci d'avance
Christophe
Partager