Une base de données Oracle en cours d'exécution est associée à une Instance.
Une instance est composée principalement d’une SGA (System Global Area), PGA, de processus d’arrière plans.
Il existe plusieurs étapes dans le démarrage d’une instance oracle, cela va du montage de la base de données jusqu'à l’ouverture de celle-ci alors prête à autoriser les utilisateurs.
L’instance, pour démarrer va lire un fichier Pfile ou SPfile, dans lequel il y a une liste de paramètres important. C’est ensuite qu’elle va lire des fichiers comme les Controls Files, …créer des processus d’arrière-plans.
1 – Variantes de phases de démarrage d’une instance.
SQL>
startup NOMOUNT; (création
des processus d’arrière-plans).
SQL> alter database MOUNT; (lecture Controls
Files).
SQL> alter database OPEN; (ouverture base de données).
Ou
SQL>
startup NOMOUNT; (création
des processus d’arrière-plans).
SQL> alter database MOUNT; (lecture Controls Files).
SQL> alter database OPEN READ ONLY; (ouverture base de données lecture seule).
SQL> startup MOUNT; (lecture Controls Files).
SQL> alter database OPEN; (ouverture base de données).
SQL> startup OPEN; (lecture Controls Files+ouverture base de données).
Ou
SQL> startup OPEN READ ONLY; (Controls Files+base de données lecture seul).
SQL> startup PFILE="E:\oracle\product\10.2.0\NomInstance\database\init.ora";
Activer le RESTRICT mode
Souvent utiliser pour effectuer des maintenances de bases.
Seuls les utilisateurs ayant le privilège CREATE SESSION and RESTRICTED SESSION peuvent se connecter à la base.
SQL> startup RESTRICT OPEN;
Pour désactiver la restriction base ouverte
SQL> alter system DISABLE RESTRICTED SESSION;
Pour activer la restriction base ouverte
SQL> alter system
ENABLE RESTRICTED SESSION;
Suspendre l’activité et réactiver la base
Permettre une sauvegarde base en ligne, sans activité de mise à jour dans les fichiers de données, suspension de l’activité de mise à jour.
SQL> alter system SUSPEND;
Revenir en mode normal
SQL> alter system RESUME;
2 – Variantes de phases d’arrêt d’une
instance.
ABORT : l’option d’arrêt la plus rapide. Connexions clientes et transactions coupées
brutalement, le redémarrage futur de la base se fera avec récupération.
SQL> shutdown ABORT;
IMMEDIATE : Connexions clientes et transactions annulées (ROLLBACK). La base de données est fermée et démontée, le redémarrage
de la base de données se fera normalement.
SQL> shutdown IMMEDIATE;
TRANSACTIONAL : les transactions actives peuvent se terminer, pas de déconnexions des utilisateurs, nouvelle transaction interdites.
SQL> shutdown TRANSACTIONAL;
NORMAL : option par défaut, attend la déconnexion des utilisateurs, connexions supplémentaires interdites. La base de données est fermée et démontée
SQL> shutdown NORMAL;
| Liens en rapport avec l'article et qui sont susceptibles de vous intéresser |
|
• Création Suppression Instance Oracle • Information sur Instance • Start-Stop Service et Instance avec ORADIM • Demarrer les services Oracle en ligne commandes avec SC.exe |