Start oracle

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
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