Oracle
 sql >> Base de données >  >> RDS >> Oracle

Arrêt et démarrage de l'instance Oracle

Ce tutoriel décrit les processus pour arrêter et démarrer l'instance Oracle.

Après l'installation, l'instance Oracle est démarrée et la base de données est accessible aux utilisateurs disposant de comptes de base de données. À un moment donné, vous souhaiterez peut-être arrêter et redémarrer l'instance. Ce didacticiel décrit les processus de démarrage et d'arrêt.

Arrêter l'instance

L'instance de base de données Oracle peut être arrêtée via SQL * Plus ou la console de gestion des services Windows.

Un arrêt normal de l'instance passe par les étapes suivantes :

  • Base de données fermée : une fois que tous les utilisateurs ont quitté leurs sessions ou ont été déconnectés, la base de données Oracle écrit des données dans la SGA dans les fichiers de données et les fichiers de journalisation en ligne. Un point de contrôle est effectué sur les fichiers de données et leurs en-têtes sont marqués comme actuels au moment de l'arrêt de l'instance. Les fichiers de données et les fichiers de journalisation en ligne sont alors fermés. Le fichier de contrôle reste ouvert à l'instance.
  • Base de données démontée :l'instance Oracle démonte la base de données et met à jour les entrées pertinentes dans le fichier de contrôle pour enregistrer un arrêt propre. Le fichier de contrôle est fermé. La base de données est maintenant fermée et démontée.
  • Extinction de l'instance Oracle :l'instance Oracle arrête les processus d'arrière-plan et libère la mémoire partagée utilisée par la SGA.

Arrêt avec SQL*Plus :La première chose que vous devez faire est de vous connecter à la base de données avec un compte d'utilisateur administratif (un compte avec le privilège SYDBDA ou SYSOPER). Une fois connecté, vous pouvez exécuter le STARTUP commande

Arrêt de l'instance à partir des services Windows.

Pour arrêter l'instance Oracle à partir de la console de gestion des services Windows, vous pouvez parcourir les services et localiser le service associé à l'instance de base de données. Cliquez ensuite sur "Stop"

Démarrer l'instance de base de données Oracle

Lorsque vous démarrez l'instance Oracle, vous la démarrez généralement de sorte que l'état de la base de données soit OUVERT et prêt pour les connexions utilisateur. Cependant, il existe des situations dans lesquelles vous souhaiterez peut-être démarrer l'instance avec la base de données à l'état MOUNTED, mais pas ouverte. Une instance peut également être démarrée sans que la base de données soit montée ou ouverte.

Pour démarrer l'instance de base de données Oracle, vous devez vous connecter avec un compte de privilège administratif et exécuter le STARTUP commande. Un démarrage normal passe par les étapes suivantes :

  • Le SGA et le PGA sont alloués
  • Les processus d'arrière-plan sont lancés
  • Le fichier de contrôle est ouvert (état MOUNT)
  • Les fichiers de données sont ouverts et les utilisateurs peuvent récupérer les données de la base de données (Base de données ouverte)

Vous pouvez également démarrer l'instance Oracle à partir de la console de gestion des services Windows. Une fois le service d'instance localisé, vous pouvez cliquer sur "Démarrer".