Explicar brevemente en qué consiste el arranque y parada de una base de datos ORACLE
El arranque de una base de datos ORACLE requiere tres etapas
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
En esta parte del proceso de arranque se produce la conexión al/los archivo/s de control.
En este estado se puede:
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
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
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
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
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
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
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
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