Maison base de données Oracle Oracle fermer la base de données

Oracle fermer la base de données

May 07, 2023 pm 08:22 PM

Lorsque vous utilisez la base de données Oracle, vous devez parfois la fermer. Cela peut être pour la maintenance, la sauvegarde ou d’autres opérations. Quelle que soit la raison, arrêter une base de données Oracle n'est pas une tâche simple et nécessite certaines connaissances et compétences. Dans cet article, nous expliquerons comment arrêter une base de données Oracle.

  1. Fermez le processus en arrière-plan

Avant de fermer la base de données Oracle, vous devez d'abord fermer le processus en arrière-plan. Le processus en arrière-plan est créé au démarrage de l'instance Oracle et est utilisé pour gérer l'exécution de l'instance de base de données. Vous devez vous connecter au serveur Oracle à l'aide d'un compte de système d'exploitation et exécuter la commande suivante pour arrêter le processus en arrière-plan :

$ sqlplus / as sysdba
SQL> shutdown immediate;
Copier après la connexion
Copier après la connexion

Cette commande arrêtera la base de données Oracle, y compris les transactions en cours. Avant d'arrêter la base de données, Oracle stocke toutes les données sur le disque afin de pouvoir les recharger au prochain démarrage.

  1. Fermez l'écouteur

Avant de fermer la base de données Oracle, vous devez d'abord fermer l'écouteur. Un écouteur est un processus qui reçoit les demandes de connexion client. Vous devez vous connecter au serveur Oracle à l'aide d'un compte de système d'exploitation et exécuter la commande suivante pour fermer l'écouteur :

$ lsnrctl stop;
Copier après la connexion

Cette commande fermera l'écouteur en cours d'exécution. Avec cette commande, la base de données Oracle ne peut plus accéder aux demandes de connexion du client.

  1. Fermeture de l'instance de base de données Oracle

Avant de fermer l'instance de base de données, vous devez arrêter l'instance en cours d'exécution. Vous devez vous connecter au serveur Oracle à l'aide d'un compte de système d'exploitation et exécuter la commande suivante pour arrêter l'instance :

$ sqlplus / as sysdba
SQL> shutdown immediate;
Copier après la connexion
Copier après la connexion

Cette commande arrêtera chaque instance de base de données et tous les processus qu'elle contient. Une fois l'instance arrêtée, la base de données Oracle ne fournira plus de services.

  1. Arrêt de la base de données dans l'environnement Oracle RAC

Dans l'environnement Oracle Real Application Clusters (RAC), l'instance de base de données sur chaque nœud doit être arrêtée. Vous devez utiliser l'outil de ligne de commande ou n'importe quel outil GUI pour vous connecter à chaque nœud du cluster Oracle RAC en tant qu'administrateur, et utiliser la commande suivante pour arrêter l'instance de base de données Oracle et l'écouteur :

$ srvctl stop instance -d dbname -i instance_name
$ srvctl stop listener -l listener_name
Copier après la connexion

Dans la commande ci-dessus, dbname représente le nom de la base de données et instance_name représente le nom de l'instance de base de données dans l'environnement RAC, Listener_name représente le nom de l'écouteur. Après avoir exécuté la commande ci-dessus, la base de données Oracle ne fournira plus de services externes. Cela doit être fait sur chaque nœud.

Résumé

Avec les étapes ci-dessus, vous pouvez facilement arrêter la base de données Oracle. Assurez-vous de sauvegarder votre base de données avant de faire cela, juste au cas où quelque chose d'inattendu se produirait. L'arrêt d'une base de données Oracle suspendra toutes ses opérations jusqu'au prochain démarrage. Si vous devez effectuer des opérations sur la base de données Oracle, assurez-vous de sauvegarder avant l'arrêt et de restaurer immédiatement après l'arrêt.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser les curseurs dans PL / SQL pour traiter plusieurs lignes de données? Comment utiliser les curseurs dans PL / SQL pour traiter plusieurs lignes de données? Mar 13, 2025 pm 01:16 PM

Comment utiliser les curseurs dans PL / SQL pour traiter plusieurs lignes de données?

Quels sont les segments couramment utilisés dans les bases de données Oracle Quels sont les segments couramment utilisés dans les bases de données Oracle Mar 04, 2025 pm 06:08 PM

Quels sont les segments couramment utilisés dans les bases de données Oracle

Quels sont les outils clients d'installation de la base de données Oracle? Quels sont les outils clients d'installation de la base de données Oracle? Mar 04, 2025 pm 06:09 PM

Quels sont les outils clients d'installation de la base de données Oracle?

Comment télécharger Oracle Database Comment télécharger Oracle Database Mar 04, 2025 pm 06:07 PM

Comment télécharger Oracle Database

Quels sont les outils de test de performances pour les bases de données Oracle Quels sont les outils de test de performances pour les bases de données Oracle Mar 04, 2025 pm 06:11 PM

Quels sont les outils de test de performances pour les bases de données Oracle

Quelles espaces de table par défaut la base de données Oracle fournit-elle? Quelles espaces de table par défaut la base de données Oracle fournit-elle? Mar 04, 2025 pm 06:10 PM

Quelles espaces de table par défaut la base de données Oracle fournit-elle?

Comment utiliser Oracle Data Masking and Unsetting pour protéger les données sensibles? Comment utiliser Oracle Data Masking and Unsetting pour protéger les données sensibles? Mar 13, 2025 pm 01:19 PM

Comment utiliser Oracle Data Masking and Unsetting pour protéger les données sensibles?

Comment créer des utilisateurs et des rôles dans Oracle? Comment créer des utilisateurs et des rôles dans Oracle? Mar 17, 2025 pm 06:41 PM

Comment créer des utilisateurs et des rôles dans Oracle?

See all articles