Cet article vous apporte des connaissances pertinentes sur l'ouverture et la fermeture de la base de données Oracle. J'espère qu'il vous sera utile.
Je me suis toujours senti un peu confus à propos des différentes commandes de démarrage et d'arrêt de la base de données. Laissez-moi les trier maintenant.
1. Démarrage de la base de données :
Le démarrage d'Oracle est divisé en trois étapes : démarrer l'instance, charger la base de données et ouvrir la base de données. Vous pouvez ouvrir la base de données en fonction de vos besoins réels
La syntaxe est startup
1, mode nomount
SQL> startup nomount ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes
Cette méthode de démarrage crée uniquement l'instance (c'est-à-dire crée diverses structures de mémoire et processus de service de l'instance Oracle), et ne charge pas la base de données. Le fichier de données ne sera pas ouvert.
Ce mode convient généralement à la création de bases de données et de fichiers de contrôle.
2. mode de montage
SQL> startup mount ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted.
Ce mode démarrera l'instance, chargera la base de données et enregistrera le mode d'arrêt de la base de données
Il est généralement utilisé pour la maintenance de la base de données, comme : effectuer une opération de récupération complète de la base de données, modifier l'archive. mode de la base de données, etc.
3, mode ouvert
SQL> startup ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted. Database opened.
Ce mode démarrera l'instance, chargera et ouvrira la base de données. Il s'agit de la manière conventionnelle d'ouvrir la base de données. Tant que l'utilisateur souhaite effectuer plusieurs opérations sur la base de données, elle doit être ouverte de cette manière (Ouvrir la base de données en mode ouvert). Aucun paramètre n'est requis après le démarrage.
4. mode force
SQL> startup force ORACLE instance started. Total System Global Area 830930944 bytes Fixed Size 2257800 bytes Variable Size 536874104 bytes Database Buffers 285212672 bytes Redo Buffers 6586368 bytes Database mounted. Database opened.
Ce mode mettra fin à l'instance et redémarrera la base de données (ouverte). Ce mode a certains obligatoires (par exemple, vous pouvez essayer ce mode lorsque d'autres modes de démarrage échouent)
2. Arrêt. de la base de données :
La fermeture est également divisée en trois étapes, dont : la fermeture de la base de données, la désinstallation de la base de données, la fermeture de l'instance Oracle
La syntaxe est shutdown
1, normale
SQL> shutdown normal Database closed. Database dismounted. ORACLE instance shut down.
Il s'agit d'un mode d'arrêt normal (à condition qu'il n'y ait pas de limite de temps, cette méthode est généralement choisie pour fermer la base de données)
2 immédiat
SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down.
Cette méthode consiste à fermer la base de données immédiatement et à la fermer dans les plus brefs délais.
Dans cette méthode d'arrêt, Oracle non seulement interrompra immédiatement la connexion de l'utilisateur actuel, mais mettra également fin de force aux transactions actives en cours de l'utilisateur, annulera les transactions inachevées et fermera la base de données avec un arrêt immédiat.
3. Transactionnel
SQL> shutdown transactional Database closed. Database dismounted. ORACLE instance shut down.
Cette méthode est appelée méthode de clôture des transactions. Sa tâche principale est de garantir que toutes les transactions actuellement actives peuvent être soumises et que la base de données est fermée dans les plus brefs délais.
4. abort
SQL> shutdown abort ORACLE instance shut down. 慎重!慎重!慎重!(重要的事情说三遍)
Cette méthode est appelée la méthode d'arrêt ultime. La méthode d'arrêt ultime est obligatoire et destructrice. L'utilisation de cette méthode interrompra de force toute opération de base de données, ce qui peut entraîner la perte de certaines informations sur les données et avoir un impact sur l'intégrité. de la base de données.
(Utilisez cette méthode si les trois autres méthodes ne peuvent pas être fermées. À utiliser avec prudence !)
Tutoriel recommandé : "Tutoriel Oracle"
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!