Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

LAMI DBA

Hello,
J'ai du tomber sur la tête récemment... voila que je mets à écrire sur mon pire ennemi : le bien nommé OEM ;)
Le contexte , un oem 12.1.0.5.0, et une base 12c R2 avec mon autre ami ASM.
Je vous passe l'enregistrement de la cible dans OEM qui se passe bien, (test de connexion ASM & Database OK.).
Tout heureux de cela, je veux vérifier dans OEM, et la le drame !
 

 

Le statut de mes cibles +ASM & Database est down !!!
Histoire de comprendre le pourquoi du comment, je  vais donc me connecter sur ma machine rasta (rien à voir avec le fameux chanteur Jamaïcain)
Je vais d'abord regarder pour +ASM. Pour cela je me positionne dans le repertoire de mon agent;

oracle@rasta bin]$ ./emctl config agent listtargets |grep ASM
[+ASM_rasta.localdomain, osm_instance]
[oracle@rasta bin]$>
nous allons maintenant vérifier l'inter-action entre mon OEM et la target.<
[oracle@rasta bin]$ ./emctl getmetric agent +ASM_rasta.localdomain,osm_instance,Response
Oracle Enterprise Manager Cloud Control 12c Release 5
Copyright (c) 1996, 2015 Oracle Corporation.  All rights reserved.
Status,oraerr
0,Failed to connect: java.sql.SQLException: ORA-28040: No matching authentication protocol


Et voila une belle erreur ORA-28040.Après quelques recherches rapides google ou votre meilleur ami : le support Oracle, on tombe (normalement) rapidement sur la note  Doc ID 2195585.1
Dans mon cas, il me faut donc modifier (voir créer) le fichier sqlnet.ora en y ajoutant la ligne suivante:
SQLNET.ALLOWED_LOGON_VERSION_SERVER = 10
Après l'ajout de la ligne, je re-teste.

 

[oracle@rasta bin]$ ./emctl getmetric agent +ASM_rasta.localdomain,osm_instance,Response
Oracle Enterprise Manager Cloud Control 12c Release 5
Copyright (c) 1996, 2015 Oracle Corporation.  All rights reserved.
Status,oraerr
1,
[oracle@rasta bin]$

Le status à 1 indique simplement que la target (+ASM) est up (d'un point de vue OEM).
Vérifions !

 

Magique !
Ayant ajouté la ligne dans le sqlnet.ora du grid home, je vais donc faire de même au niveau du ORACLE_HOME & vérifier d'abord en testant depuis rasta

[oracle@rasta bin]$ ./emctl getmetric agent rastadb_rasta.localdomain,oracle_database,Response
Oracle Enterprise Manager Cloud Control 12c Release 5
Copyright (c) 1996, 2015 Oracle Corporation.  All rights reserved.
Status,State,oraerr,Archiver,DatabaseStatus,ActiveState
1,OPEN,,STARTED,ACTIVE,NORMAL
[oracle@rasta bin]$

 

Il ne reste plus qu'à aller jeter un œil dans OEM, mais maintenant cela n'est plus qu'une formalité.



Tellement plus joli  avec ce vert ;)

Enjoy !


 

commentaires

Articles autour des SGBD Oracle, SQL Server & PostgreSQL

A propos de LAMI-DBA

Le Blog LAMI-DBA est la fusion de deux blogs existants, celui de LAurent (laodba) et celui de MIckael (dbafaq), deux DBA passionnés des sgbd, et particulièrement d'Oracle.

 

Laurent, 49 ans, Expert Oracle & MS SQL Server, Team Leader, dit "Le Taz", Certifié Expert RAC 11G, Exadata Implementation Specialist, OCA 11G, 

Profil Linkdin

 

 

 

Mickael, 39 ans, Expert Oracle, dit "Batman", Certifié Expert RAC 11G, OCP 11G, OCP 10G,

Profil Linkdin      

 

Hébergé par Overblog