BASES DE DATOS ORACLE
|
Administración y Optimización de Bases de Datos Oracle Copyright 1999-2004 Manuel de la Herrán Gascón Arranque de una BD Oracle
Arrancar una instancia de BD Montar una BD Abrir una BD Fase Nomount Mount Open 3 startup 2+1 startup mount alter database open; 1+1+1 startup nomount alter database mount; alter database open; Al finalizar la fase, el significado del estado es Decir que la la instancia está arrancada significa que existen procesos y recursos que van a ser asociados a los ficheros de esa BD Decir que la base de datos está montada significa que los procesos y recursos de la instancia se asocian a los ficheros de la BD física Decir que la base de datos está abierta significa que está disponible a los usuarios, y que se han abierto todos los archivos log. Pasos que se realizan Ejemplos de operaciones a realizar en este estado Cualquier sentencia alter database puede ser ejecutada si la base de datos está montada, y algunas de ellas, sólo si está montada. Montada y no abierta permite: Razones por las que puede fallar cada fase
Modos de parada de la Base de Datos Comando Descripción shutdown normal La Base de Datos no se parará si hay usuarios conectados shutdown transactional Después de ejecutarla, los clientes no podrán comenzar nuevas transacciones, y la base de datos se parará cuando todas se hayan confirmado (commit) o anulado (rollback) shutdown immediate Todas las sentencias SQL se terminan inmediatamente, no se espera a que se desconecten los usuarios. Las transacciones no confirmadas (commit) SI se deshacen, por lo que la Base de Datos se podrá mantener consistente shutdown abort Se usa cuando muere un proceso background y no se puede tirar la Base de Datos en modo normal o immediate. Las transacciones no confirmadas (commit) NO se deshacen y la Base de Datos puede necesitar crash recovery durante el siguiente startup
|