1. Objetivos

  2. Explicar brevemente en qué consiste el arranque y parada de una base de datos ORACLE


  3. Arrancar base de datos

  4. El arranque de una base de datos ORACLE requiere tres etapas

    1. Arrancar la instancia
    2. Montar la base de datos
    3. Abrir la base de datos
    1. Arrancar la base de datos

    2. En esta parte del arranque se generan los procesos background.

      Se crea la SGA. Sus dimensiones se basan en el fichero de inicialización "init.ora".

      SQLPLUS> connect sys as sysdba
      connected
      SQLPLUS> startup nomount
      Oracle Instance started

    3. Montar la base de datos

    4. En esta parte del proceso de arranque se produce la conexión al/los archivo/s de control.

      En este estado se puede:

      1. Cambiar el modo de archivado de la B.D.
      2. Renombrado de archivos de Redo Log o del asociado al tablespace SYSTEM
      3. Crear, modificar o suprimir nuevos Redo Log o grupos de Redo Log

      Partiendo del anterior estado ( nomount ), montamos la base de datos de la siguiente forma:

      SQLPLUS> alter database mount
      database mounted

      En caso de que queramos iniciar la base de datos en este estado bastaría con hacer lo siguiente:

      SQLPLUS> connect sys as sysdba
      connected
      SQLPLUS> startup mount
      Oracle Instance started
      Database mounted

    5. Abrir base de datos

    6. En esta parte de proceso abren todos los ficheros asociados a los tablespaces y los ficheros de Redo Log.

      La B.D. está accesible para todos los usuarios

      Si es necesaria una recuperación (por un fallo de luz o CPU), se produce en este momento.

      Partiendo del anterio estando ( mount ), abrimos la base de datos de la siguiente forma:

      SQLPLUS> alter database open
      database opened

      En caso de que queramos iniciar la base de datos en este estado bastaría con hacer lo siguiente:

      SQLPLUS> connect sys as sysdba
      connected
      SQLPLUS> startup
      Oracle Instance started
      Database opened

  5. Mas alternativas para el arranque de base de datos

  6. Arranque solo para usuarios con el privilegio RESTRICTED SESSION

    SQLPLUS> startup restrict

    Arranque forzado

    SQLPLUS> startup force

    Arranque con un fichero de parámetros distinto al habitual o localizado en una situación diferente a donde se encuentra por defecto

    SQLPLUS> startup pfile=/oracle/database/init2.ora

  7. Parada base de datos

  8. La parada 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

    1. shutdown normal
    2. shutdown immediate
    3. shutdown abort


    1. Shutdown normal

    2. 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 sysdba
      connected
      SQLPLUS> shutdown normal

    3. Shutdown immediate

    4. 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 sysdba
      connected
      SQLPLUS> shutdown immediate

    5. Shutdown abort

    6. 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 sysdba
      connected
      SQLPLUS> shutdown abort


Escribe un comentario:

Autor:

Comentarios:

por Anónimo | 9/14/2006 12:02:36 AM

RE: Arranque y parada de una base de datos Oracle

como trabaja la base de datos cliente/servidor

por Anónimo | 2/22/2007 9:58:55 PM

RE: Arranque y parada de una base de datos Oracle

Exelente por lo resumido y claro....
Gracias

por Anónimo | 3/1/2007 2:39:47 AM

RE: Arranque y parada de una base de datos Oracle

Hola! me parece muy favorecedor esté instructivo tendras otro que contenga como:
editar instancias, para configurarlas en el kernel.
tambien como crear una base de datos.

mi e-mail. es amaluvo@hotmail.com

muchas gracias.

por Juan carlos | 4/2/2007 10:26:30 PM

RE: Arranque y parada de una base de datos Oracle

este manual se aplica tambien en Linux??? por q yo me he bajado una version de RH enterprise 4 de la pagina de oracle pero no se ni idea como arrancar el oracle para q trabaje

saludos

por Miguel Cervantes | 12/6/2007 11:03:47 PM

RE: Arranque y parada de una base de datos Oracle

El tema es primordial y la manera de explicarlo buenisima...GRACIAS

por bobo | 9/11/2008 4:52:22 AM

RE: Arranque y parada de una base de datos Oracle

¡Ojito! Los certificados pueden estar caducados.

por anonimo | 3/25/2009 8:40:15 AM

RE: Arranque y parada de una base de datos Oracle

como creamos nuebos archivos como los BaseDados o como los SYSTEM abos son .dbf

por Marcelo | 6/2/2009 11:45:19 PM

RE: Arranque y parada de una base de datos Oracle

muy bueno, conciso y resumido ..

por joseph | 9/11/2009 12:55:00 PM

RE: Arranque y parada de una base de datos Oracle

muy bueno el desarrollo men estamos pendientes

por nolasc | 10/14/2009 4:33:48 PM

RE: Arranque y parada de una base de datos Oracle

no pasa nada

por nolasc | 10/14/2009 4:33:48 PM

RE: Arranque y parada de una base de datos Oracle

no pasa nada



Buscar errores de Oracle


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- init.ora spfile.ora fichero de parámetros oracle
- Export Oracle 10g
- Administración de usuarios
- Configurar modo archivelog
- Introducción Oracle 10g
- Arrancar o parar base de datos Oracle
- Tunning Oracle
- Instalación statspack
- Seguridad listener Oracle 10g
- Parámetros memoria SGA
- Activar auditoria de la base de datos
- Oracle Jobs (9i)
- Controlar espacio tablespaces
- Recover database until time
- Hotbackup de una base de datos Oracle
- Consultas sobre V$
- Privilegios sysoper y sysdba
- Búsquedas en Oracle 10g case-insensitive
- Cambiar ubicación base de datos
- Bloquear acceso a base de datos por IP
- Loadjava y Dropjava en Oracle
- Configuración de memoria
- Problemas Oracle Jobs
- Encriptación e integridad de datos en Oracle
- Instalación de la máquina virtual Java
- Cambiar a modo restricted session
- Recuperación modo noarchivelog
- Reconstrucción de índices
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle OpenWorld 2009
- Oracle compra Sun
- Oracle 11g presentada
- Oracle vulnerable a inyección SQL en cursores
- Procesos de negocio con Oracle
- OracleXE para Debian
 
· Descargas
- Free Toad
 
· Errores Oracle
· Libros sobre Oracle
· Sitios relacionados
- Trabajos de Oracle
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
- Buscar trabajo
Los contenidos de esta web son producto de la colaboración de sus usuarios, por lo que puede haber erratas. Si encuentras una información incorrecta agradeceremos que nos lo comuniques en nuestra dirección:
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.
Orasite.com