Maison  >  Article  >  base de données  >  Fermer la commande Oracle

Fermer la commande Oracle

PHPz
PHPzoriginal
2023-05-08 09:33:374507parcourir

Commande pour fermer Oracle

Oracle est l'un des logiciels de système de gestion de bases de données relationnelles les plus populaires au monde. Sa haute disponibilité, ses hautes performances, sa haute stabilité et d'autres caractéristiques ont été largement reconnues et appliquées. Lorsque nous utilisons Oracle, nous devons généralement arrêter la base de données pour maintenance ou arrêt. Alors, quelle est la commande spécifique pour arrêter Oracle ? Cet article présentera en détail comment arrêter la base de données Oracle dans différents environnements.

1. Commandes pour fermer la base de données Oracle dans un environnement Linux

  1. Plusieurs façons de fermer la base de données Oracle

1) Utilisez SQL*Plus pour fermer la base de données Oracle

Entrez la commande sqlplus dans le terminal système Linux pour entrer SQL*Plus, entrez le nom d'utilisateur et le mot de passe, connectez-vous à la base de données Oracle, puis entrez la commande d'arrêt pour arrêter la base de données :

$ sqlplus / as sysdba
SQL> arrêt immédiat

Parmi eux, car sysdba est le privilège de super administrateur, nous pouvons également utiliser d'autres administrateurs Le compte est fermé. La commande d'arrêt immédiat signifie arrêter immédiatement la base de données et tuer de force le processus en cours.

2) Utilisez la commande Oracle pour fermer la base de données

Entrez la commande suivante dans le terminal Linux pour fermer la base de données Oracle :

$ oraenv
ORACLE_SID = [oracle sid
ORACLE_HOME = [/u01/app/oracle /product/11.2 .0/dbhome_1] ?
$ sqlplus / as sysdba
SQL> shutdown immédiat

Parmi eux, la commande oraenv définit la variable d'environnement sur l'instance Oracle actuellement utilisée, et sid est l'identifiant système d'Oracle. Lorsque vous utilisez cette commande, vous devez spécifier le SID correspondant.

  1. Notes

Avant de fermer la base de données Oracle, vous devez vous déconnecter de l'instance de la base de données de l'écouteur, sinon l'écouteur ne démarrera pas lorsque vous démarrerez la base de données. Vous pouvez utiliser la commande suivante pour vous déconnecter :

$ lsnrctl
LSNRCTL> set current_listener LISTENER_NAME
LSNRCTL> status
LSNRCTL> status listening_name
LSNRCTL> Utilisez la commande status pour afficher l'état de l'écouteur actuel et utilisez la commande stop pour vous déconnecter de l'écouteur.

2. Commandes pour fermer la base de données Oracle dans l'environnement Windows

Plusieurs façons de fermer la base de données Oracle
  1. Dans l'environnement Oracle Windows, nous pouvons utiliser les méthodes suivantes pour fermer la base de données :

1) Utiliser SQL *Plus Fermez la base de données Oracle

Appuyez sur les touches WIN+R du système Windows pour ouvrir la fenêtre d'exécution, entrez la commande cmd pour accéder à l'interface de ligne de commande. Entrez le répertoire bin sous le répertoire d'installation d'Oracle, exécutez la commande sqlplus et entrez le nom d'utilisateur et le mot de passe pour vous connecter à la base de données Oracle. Entrez ensuite la commande d'arrêt pour fermer la base de données :

$ sqlplus /nolog

SQL> comme sysdba

SQL> arrêt immédiat

Parmi eux, connectez les journaux à la base de données en mode sysdba.

2) Utilisez le service Oracle pour arrêter la base de données Oracle

Il est très simple d'utiliser le service pour arrêter la base de données Oracle dans le système Windows. Il vous suffit d'exécuter la commande suivante :

$ net stop OracleServiceORCL.

où ORCL est l'identifiant système d'Oracle et doit être remplacé par le logo correspondant.

Notes
  1. Lors de la fermeture de la base de données Oracle sous Windows, vous devez vous déconnecter de l'instance, tout comme Linux, et vous devez d'abord arrêter tous les services liés à la base de données.

Résumé

Que ce soit dans un environnement Linux ou Windows, l'arrêt de la base de données Oracle est très simple et facile à comprendre. Il vous suffit de saisir la commande shutdown pour arrêter complètement la base de données. Cependant, il convient de noter qu'avant de fermer la base de données, vous devez vous déconnecter de l'instance et de l'écouteur correspondants pour garantir un arrêt et un démarrage ordonnés, ce qui est très important pour la stabilité et la fiabilité de la base de données. Dans le même temps, lors de la fermeture et du démarrage de la base de données, vous devez également prêter attention à l'état d'exécution de la base de données et aux informations de journalisation afin de détecter et de gérer les exceptions associées en temps opportun.

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:
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