miércoles, 22 de abril de 2009

MODOS DE APAGADO DE UNA BASE DE DATOS DE ORACLE

El apagado de una B.D. Oracle se realiza mediante el comando SHUTDOWN desde SQL*DBA después de haber establecido una conexión como SYS AS SYSDBA
Existen tres tipos de shutdown
  • shutdown normal
  • shutdown immediate
  • shutdown abort

Shutdown normal
Espera a que los usuarios conectados actualmente finalicen TODAS las operaciones.
Evita nuevas conexiones. Los usuarios que intentan conectarse reciben el mensaje “Shutdown in progress”.
Cierra y desmonta la B.D. Cierra la SGA para los procesos background.
No necesita recuperacion al arrancar la base de datos

SQLPLUS> connect sys as sysdbaconnected
SQLPLUS> shutdown normal

Shutdown immediate
Espera a que las transacciones actuales se completen
Evita nuevas transacciones y nuevas conexiones. Los usuarios que intentan conectarse o los que ya están conectados al intentar realizar una nueva transacción reciben el mensaje “Shutdown in progress”.
El proceso PMON finaliza las sesiones no activas y realiza ROLLBACK de aquellas transacciones que no estén validadas.
Cierra y desmonta la B.D. Cierra la SGA para los procesos background.
No necesita recuperacion al arrancar la base de datos

SQLPLUS> connect sys as sysdbaconnected
SQLPLUS> shutdown immediate

Shutdown abort
Parada drástica, no espera a que los usuarios conectados actualmente finalicen sus transacciones. El usuario conectado recibe el mensaje “No logged on”.
No se realiza ROLLBACK de las transacciones pendientes.
El proceso PMON finaliza las sesiones no activas y realiza ROLLBACK de aquellas transacciones que no estén validadas.
SI necesita recuperacion al arrancar la base de datos

SQLPLUS> connect sys as sysdbaconnected
SQLPLUS> shutdown abort

1 comentario:

  1. Muy bueno el blog, regresaré más seguido por tu bitácora. Bueno, aprovecho también para que le des un vistazo este videoblog, el primero de Trujillo: www.trujilloteve.com. Estamos en contacto.

    ResponderEliminar