Foreword
Cet article décrit les actions à mener pour diagnostiquer et résoudre les problèmes les plus courants liés à l'accès à une base de données Oracle.
Symptôme
Un message indiquant l'erreur ORA-12528 s'affiche après la saisie des identifiants de connexion :

Causes possibles
- Base de données en cours de démarrage
- Base démarrée en mode restreint
- Base bloquée pendant une opération de maintenance
- Problème de récupération ou d'ouverture de la base
- Saturation des archives ou de l'espace disque
- Nombre maximal de sessions atteint
Les quatre dernières causes de cette liste nécessitent des connaissances approfondies en administration Oracle et ne seront pas couvertes par cet article.
Résolution
Les étapes ci-dessous doivent être réalisées sur le serveur Oracle depuis une invite de commandes Windows (cmd.exe) exécutée avec des privilèges administrateur (ne pas utiliser PowerShell).
Vérifier l'état du listener
lsnrctl status ↵ BLOCKED
Redémarrer la base Oracle
sqlplus sys/**** as sysdba ↵ shutdown abort ↵ -> ORACLE instance shut down. startup ↵ ->ORACLE instance started. -> Database mounted. -> Database opened.
Vérifier l'état du listener
lsnrctl status ↵ -> LSNRCTL for 64-bit Windows: Version 19.0.0.0.0 - Production on 24-JUIL.-2026 12:59:15 -> -> Copyright (c) 1991, 2021, Oracle. All rights reserved. -> -> Connexion (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=******)(PORT=1521))) -> STATUT du PROCESSUS D'ECOUTE -> ------------------------ -> Alias LISTENER -> Version TNSLSNR for 64-bit Windows: Version 19.0.0.0.0 - Production -> Date de départ 23-JUIL.-2026 03:00:30 -> Durée d'activité 1 jours 9 heures 58 min. 45 sec -> Niveau de trace off -> Sécurité ON: Local OS Authentication -> SNMP OFF -> Fichier de paramétres du processus d'écoute D:\app\oracle\product\19c\dbhome_1\network\admin\listener.ora -> Fichier journal du processus d'écoute D:\app\oracle\diag\tnslsnr\SRV-RCS-V14\listener\alert\log.xml -> Récapitulatif d'écoute des points d'extrémité... -> (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=******)(PORT=1521))) -> (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) -> Récapitulatif services... -> Le service "CLRExtProc" comporte 1 instance(s). -> L'instance "CLRExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service... -> Le service "orcl.mmdgranges.local" comporte 1 instance(s). -> L'instance "orcl", statut READY, comporte 1 gestionnaire(s) pour ce service... -> Le service "orclXDB.mmdgranges.local" comporte 1 instance(s). -> L'instance "orcl", statut READY, comporte 1 gestionnaire(s) pour ce service... -> La commande a réussi
Si le problème persiste, redémarrer le service OracleServiceOrcl

Si le problème persiste, redémarrer le serveur Windows.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article