Está en la página 1de 4

Arranque y parada de una base de datos Oracle - Instalación y configurac... http://www.orasite.com/instalacion-y-configuracion/arranque-y-parada-d...

Comunidad y Foro de Oracle en Español

Haz login con tu cuenta Arranque y parada de una base de datos Oracle
orasite Miércoles, 15 de Diciembre de 2010 21:13 administrador Tutoriales - Instalación y configuración

Nombre de usuario
1. Objetivos
Contraseña

Recordarme Explicar brevemente los diferentes métodos para parar y arrancar una
base de datos ORACLE.
INICIAR SESIÓN

¿Olvidó su contraseña? 2. Arrancar base de datos


¿Olvido su nombre de usuario?
El arranque de una base de datos ORACLE requiere tres etapas
Regístrese aquí 1. Arrancar la instancia
2. Montar la base de datos
3. Abrir la base de datos
Haz login con tu cuenta de:
Arrancar la base de datos

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
Artículos mas leídos
Export / Import Oracle 9i y Oracle
Montar la base de datos
10g
Administración de usuarios en En esta parte del proceso de arranque se produce la conexión al/los archivo/s de control.
Oracle
EXPORT ORACLE 10G/11G En este estado se puede:
- Cambiar el modo de archivado de la B.D.
Arranque y parada de una base
- Renombrado de archivos de Redo Log o del asociado al tablespace SYSTEM
de datos Oracle
- Crear, modificar o suprimir nuevos Redo Log o grupos de Redo Log
Guía rápida para RMAN
Archivos de configuración de la Partiendo del anterior estado ( nomount ), montamos la base de datos de la siguiente forma:
red Oracle
Ficheros de arranque init.ora y
SQLPLUS> alter database mount database mounted
spfile.ora
Instalación Oracle 10g
Export Oracle 10g con datapump
Oracle Jobs. Planificando tareas
En caso de que queramos iniciar la base de datos en este estado bastaría con hacer lo siguiente:
en Oracle
Conceptos básicos Oracle 10g:
Introducción SQLPLUS> connect sys as sysdba connected SQLPLUS> startup mount Oracle Instance started Database mounte
Conceptos básicos tuning Oracle
Reconstrucción de índices
Controlar espacio de los Abrir base de datos
tablespaces
Configurar base de datos modo
En esta parte de proceso abren todos los ficheros asociados a los tablespaces y los ficheros de Redo Log.
archivelog
Activar auditoría de una base de La B.D. está accesible para todos los usuarios
datos
Si es necesaria una recuperación (por un fallo de luz o CPU), se produce en este momento.
Parámetros de memoria SGA
Comando SRVCTL en Oracle RAC
Partiendo del anterio estando ( mount ), abrimos la base de datos de la siguiente forma:
Hotbackup de una base de datos
Oracle
Problemas Oracle Jobs. No se SQLPLUS> alter database open database opened
ejecuta.

En caso de que queramos iniciar la base de datos en este estado bastaría con hacer lo siguiente:
Últimos artículos
ADRCI: Limpieza de directorios
de diagnóstico

1 de 4 29/05/17 12:07
Arranque y parada de una base de datos Oracle - Instalación y configurac... http://www.orasite.com/instalacion-y-configuracion/arranque-y-parada-d...

ORA-32018: parameter cannot be


modified in memory on another SQLPLUS> connect sys as sysdba connected SQLPLUS> startup Oracle Instance started Database opened
instance
Guía de optimización de SQL para
Oracle
Tablespace UNDOTB - Reducir
3. Más alternativas para el arranque de base de datos
tamaño
¿QUÉ DISCOS DE ASM ESTAMOS Arranque solo para usuarios con el privilegio RESTRICTED SESSION
UTILIZANDO Y A QUÉ
DISPOSITIVO ESTÁN
ASOCIADOS? 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

4. Parada base de datos

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

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

Errores Oracle
Errores ORA (7753)
Shutdown immediate
Errores TNS (858)
Espera a que las transacciones actuales se completen.
Errores RMAN (784)
Evita nuevas transacciones y nuevas conexiones. Los usuarios que intentan conectarse o los que ya están conectados al intentar
Errores DRG (646) realizar una nueva transacción reciben el mensaje "Shutdown in progress".
Errores PLS (561) 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.
Ver más tipos de errores No necesita recuperacion al arrancar la base de datos.

Errores Oracle más SQLPLUS> connect sys as sysdba connected SQLPLUS> shutdown immediate
comunes
ORA-06502 PL/SQL: numeric or valu

ORA-00904 string: invalid identifier

ORA-01861 literal does not match fo Shutdown abort

ORA-01422 exact fetch returns more Parada drástica, no espera a que los usuarios conectados actualmente finalicen sus transacciones. El usuario conectado recibe el
mensaje "No logged on".
ORA-01031 insufficient privileges
No se realiza ROLLBACK de las transacciones pendientes.

2 de 4 29/05/17 12:07
Arranque y parada de una base de datos Oracle - Instalación y configurac... http://www.orasite.com/instalacion-y-configuracion/arranque-y-parada-d...

ORA-00936 missing expression 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.
ORA-00001

ORA-06512 unique constraint (string

ORA-00257 at string line string SQLPLUS> connect sys as sysdba connected SQLPLUS> shutdown abort
archiver error. Connect i
ORA-06508
Ver más PL/SQL: could not find p

errores comunes

Sitios Relacionados Twittear Share

AjpdSoft < Prev Próximo >

Última actualización el Miércoles, 15 de Diciembre de 2010 21:24


La Web del Programador

Calcular hipoteca
Comentarios    

#1 Anónimo 14-09-2006 01:02 0

como trabaja la base de datos cliente/servidor

#2 Anónimo 22-02-2007 22:58 +2

Exelente por lo resumido y claro....

Gracias

#3 Anónimo 01-03-2007 03:39 -2

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.

#4 Juan carlos 02-04-2007 23:26 0

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

#5 Miguel Cervantes 07-12-2007 00:03 -2

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

#6 bobo 11-09-2008 05:52 -2

¡Ojito! Los certificados pueden estar caducados.

#7 anonimo 25-03-2009 09:40 -7

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

#8 Marcelo 03-06-2009 00:45 -4

muy bueno, conciso y resumido ..

#9 joseph 11-09-2009 13:55 0

muy bueno el desarrollo men estamos pendientes

#10 nolasc 14-10-2009 17:33 +1

no pasa nada

#11 nolasc 14-10-2009 17:33 +2

no pasa nada

#12 duda 19-12-2010 20:54 -1

y para ver el estatus de una base de datos o esquema? gracias!

3 de 4 29/05/17 12:07
Arranque y parada de una base de datos Oracle - Instalación y configurac... http://www.orasite.com/instalacion-y-configuracion/arranque-y-parada-d...

#13 Javier 25-03-2011 11:08 0

Un post sencillo y muy claro.

Como complemento tal vez os interese...

http://vjavierf.wordpress.com/2010/10/29/arrancar-parar-base-de-datos-oracle/
y
http://vjavierf.wordpress.com/2011/03/21/abriendo-una-base-de-datos-oracle/

Respondiendo al comentario #12 de duda:


select status from v$instance;

Saludos a todos.

Refrescar lista de comentarios


Suscripción de noticias RSS para comentarios de esta entrada.

Haz login para dejar un comentario. Puedes hacer login con tu cuenta de:

JComments

Copyright © 2017 Orasite.com. Todos los derechos reservados.


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: info@orasite.com
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.

4 de 4 29/05/17 12:07

También podría gustarte