Démarrer une base de données
- Oracle Enterprise Manager (OEM)
- SQL*Plus
- SQLplus /nolog : lancer SQL*plus
- connect / as sysdba
- Commande STARTUP pour démarrer l'instance
- Utilise le SPFILE ou le PFILE à préciser
- NOMOUNT : base fermée et non montée
- MOUNT : base fermée et montée
- FORCE : ouvre de force, en tuant une éventuelle instance démarrée
- Commande ALTER DATABASE si l'instance est déjà ouverte
- MOUNT pour monter la base
- OPEN pour ouvrir la base
- OPEN READ ONLY ouverte en lecture seule
- ALTER SYSTEM ENABLE RESTRICTED SESSION : seuls les DBA peuvent ouvrir des sessions
Fermer une base de données
- Commande SHUTDOWN
- Garde la main jusqu'à l'arrêt complet
- Plus personne ne peut se connecter
- Plusieurs modes d'arrêt :
- NORMAL : attend la déconnexion de tous les utilisateurs
- IMMEDIATE : annule toutes les transactions non validées et tue les sessions en cours
- TRANSACTIONAL : attend la fin des transactions puis tue les sessions
- ABORT : tue les sessions, mais n'annule pas les transactions non validées
- ABORT est à utiliser en dernier recours
- ABORT nécessite une restauration de la base pour retrouver sa cohérence
- On peut suspendre une base de données : ALTER SYSTEM SUSPEND/RESUME
fabien
2007-11-22