Start oracle
| Fiche express | |
|---|---|
| Type | Démarrage/arrêt d'une instance et du listener Oracle |
| Voir aussi | Tnsping · Instance |
Séquence de base pour démarrer une instance Oracle et son listener réseau depuis le compte système oracle.
Démarrer l'instance
su - oracle . oraenv ENVNAME # renseigner le SID de la base à l'invite
sqlplus / as sysdba SQL> startup SQL> exit
startup effectue les trois étapes NOMOUNT (lecture du fichier de paramètres, allocation de la SGA, démarrage des processus d'arrière-plan) → MOUNT (ouverture du fichier de contrôle) → OPEN (ouverture des fichiers de données et des redo logs). On peut s'arrêter à une étape intermédiaire avec startup nomount ou startup mount (utile pour de la maintenance sur le fichier de contrôle ou une restauration).
Arrêter l'instance
SQL> shutdown immediate
shutdown immediate est le mode d'arrêt le plus courant en exploitation : il annule les transactions en cours et ferme proprement la base, sans attendre la déconnexion des sessions (à la différence de shutdown normal) ni forcer un arrêt brutal (à la différence de shutdown abort, à réserver aux situations bloquées).
Listener
lsnrctl status lsnrctl start lsnrctl stop
Le listener réseau (processus tnslsnr) doit être démarré indépendamment de l'instance pour accepter les connexions distantes — voir Tnsping pour tester la résolution une fois le listener actif.
Voir aussi
- Instance — architecture générale d'une instance Oracle
- Tnsping — test de connectivité réseau vers un service
- Tnsnames.ora — configuration de la résolution de services