La base ne s'ouvre pas / est injoignable
Symptôme
Impossible de se connecter au service, 'connection refused', l'instance ne démarre pas, le listener ne répond pas.
1. Où cela casse-t-il : réseau, service ou instance
Le serveur est-il joignable (ping/ssh) ? Le processus/service de la base tourne-t-il (ps/systemctl/services.msc) ? Le port est-il à l'écoute (ss -ltnp / telnet host port) ? Cela situe le problème dans une couche : réseau / service / instance de base.
2. Vérifiez le service et le listener
Si le processus de la base n'est pas démarré, essayez de le démarrer ; s'il tourne mais que les connexions échouent, examinez le listener/le port et la couche d'authentification.
Oracle
-- OS: lsnrctl status (listener)
-- SQL*Plus: STARTUP; (if the instance is down)
SELECT status FROM v$instance;PostgreSQL
-- OS: systemctl status postgresql ; pg_isready -h host
-- Logs: the last lines tell why it did not startMySQL
-- OS: systemctl status mysqld ; mysqladmin pingSQL Server
-- Services / SQL Server Configuration Manager; SQL Server Error LogRedis
redis-cli ping # expect PONG3. Lisez les logs : la réponse s'y trouve
Si la base ne s'ouvre pas, la raison est écrite dans le log : alert log (Oracle), postgresql.log / démarrage, error log de mysqld, ERRORLOG de SQL Server, log redis. Disque plein, fichier corrompu, permissions, conflit de port, fichier manquant : tout y apparaît.
4. Traitez les causes courantes : disque, permissions, port, corruption
Le disque est-il plein à 100 % (la cause la plus fréquente) ? Les permissions du répertoire de données sont-elles cassées ? Le port est-il pris par un autre processus ? Une récupération est-elle nécessaire (après un crash) ? Un fichier de contrôle/redo log est-il corrompu ? Ciblez chaque point d'après le message du log.
5. Récupérez et consignez l'incident
La récupération après crash se termine généralement automatiquement ; soyez patient. En cas de corruption, récupérez depuis une sauvegarde/PITR (voir le playbook Corruption). Ensuite, rédigez une analyse de cause profonde (RCA) : ce qui s'est passé, pourquoi, et comment éviter la récidive.