Está en la página 1de 4

25/11/2014

Arranque y parada de una base de datos Oracle - Instalacin y configuracin - Orasite.com

Comunidad y Foro de Oracle en Espaol


Portada

Foro de Oracle

Haz login con tu cuenta


orasite
Nombre de usuario

Contrasea

Recordarme
INICIAR SESIN

Olvid su contrasea?
Olvido su nombre de usuario?
Regstrese aqu

Haz login con tu cuenta


de:

Errores

Tutoriales

Noticias

buscar...

Arranque y parada de una base de datos Oracle


Mircoles, 15 de Diciembre de 2010 21:13
administrador Tutoriales - Instalacin y configuracin

1. Objetivos
Explicar brevemente los diferentes mtodos para parar y
arrancar una base de datos ORACLE.

2. Arrancar base de datos


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
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 inicializacin "init.ora".
SQLPLUS> connect sys as sysdba connected SQLPLUS> startup nomount Oracle Instance started

Artculos mas ledos


Export / Import Oracle 9i y
Oracle 10g
Administracin de usuarios en
Oracle
Archivos de configuracin de la
red Oracle
Arranque y parada de una base
de datos Oracle

Montar la base de datos


En esta parte del proceso de arranque se produce la conexin al/los archivo/s de control.
En este estado se puede:
- Cambiar el modo de archivado de la B.D.
- Renombrado de archivos de Redo Log o del asociado al tablespace SYSTEM
- 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:

Gua rpida para RMAN


EXPORT ORACLE 10G/11G
Instalacin Oracle 10g

SQLPLUS> alter database mount database mounted

Ficheros de arranque init.ora y


spfile.ora
Export Oracle 10g con

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

datapump
Conceptos bsicos Oracle 10g:
Introduccin

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

Oracle Jobs. Planificando tareas


en Oracle
Configurar base de datos modo

Abrir base de datos

archivelog
Conceptos bsicos tuning

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

Oracle
Reconstruccin de ndices
Parmetros de memoria SGA
Activar auditora de una base de
datos
Controlar espacio de los

La B.D. est accesible para todos los usuarios


Si es necesaria una recuperacin (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:

tablespaces
Seguridad en el listener Oracle

SQLPLUS> alter database open database opened

10g
Privilegios SYSOPER y SYSDBA

http://www.orasite.com/instalacion-y-configuracion/arranque-y-parada-de-una-base-de-datos-oracle

1/4

25/11/2014
Hotbackup de una base de

Arranque y parada de una base de datos Oracle - Instalacin y configuracin - Orasite.com


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

datos Oracle

ltimos artculos

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

ADRCI: Limpieza de directorios


de diagnstico
ORA-32018: parameter cannot
be modified in memory on
another instance

3. Ms alternativas para el arranque de base de datos


Arranque solo para usuarios con el privilegio RESTRICTED SESSION

Gua de optimizacin de SQL


para Oracle
Tablespace UNDOTB - Reducir

SQLPLUS> startup restrict

tamao
QU DISCOS DE ASM
ESTAMOS UTILIZANDO Y A QU

Arranque forzado

DISPOSITIVO ESTN
ASOCIADOS?

SQLPLUS> startup force

Arranque con un fichero de parmetros distinto al habitual o localizado en una situacin 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 despus de haber establecido una
conexin 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

Shutdown immediate

Errores Oracle
Errores ORA (7753)
Errores TNS (858)
Errores RMAN (784)

Espera a que las transacciones actuales se completen.


Evita nuevas transacciones y nuevas conexiones. Los usuarios que intentan conectarse o los que ya estn conectados al
intentar realizar una nueva transaccin reciben el mensaje "Shutdown in progress".
El proceso PMON finaliza las sesiones no activas y realiza ROLLBACK de aquellas transacciones que no estn validadas.
Cierra y desmonta la B.D. Cierra la SGA para los procesos background.
No necesita recuperacion al arrancar la base de datos.

Errores DRG (646)


Errores PLS (561)

SQLPLUS> connect sys as sysdba connected SQLPLUS> shutdown immediate

Ver ms tipos de errores

http://www.orasite.com/instalacion-y-configuracion/arranque-y-parada-de-una-base-de-datos-oracle

2/4

25/11/2014

Arranque y parada de una base de datos Oracle - Instalacin y configuracin - Orasite.com

Errores Oracle ms
comunes

Shutdown abort
Parada drstica, no espera a que los usuarios conectados actualmente finalicen sus transacciones. El usuario conectado

ORA-06502

PL/SQL: numeric or value error

ORA-00904

string
string: invalid identifier

ORA-01861

literal does not match format string

ORA-01422

exact fetch returns more than

ORA-01031

requested number of rows


insufficient privileges

ORA-00936

missing expression

ORA-06508

PL/SQL: could not find program

ORA-00001

unit being called


unique constraint (string.string)

ORA-00257

violated
archiver error. Connect internal

ORA-01843

only, until freed.


not a valid month

Ver ms errores comunes

Sitios Relacionados

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 estn validadas.
SI necesita recuperacion al arrancar la base de datos.

SQLPLUS> connect sys as sysdba connected SQLPLUS> shutdown abort

Twittear

Me gusta

Share

14

< Prev

Prximo >

ltima actualizacin el Mircoles, 15 de Diciembre de 2010 21:24

Comentarios

AjpdSoft

#1 Annimo

La Web del Programador

como trabaja la base de datos cliente/servidor

14-09-2006 01:02

#2 Annimo

22-02-2007 22:58

+1

+2

Exelente por lo resumido y claro....


Gracias

#3 Annimo

01-03-2007 03:39

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

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

-1

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

#6 bobo

11-09-2008 05:52

+1

Ojito! Los certificados pueden estar caducados.

#7 anonimo

25-03-2009 09:40

-2

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

#8 Marcelo

03-06-2009 00:45

muy bueno, conciso y resumido ..

#9 joseph

11-09-2009 13:55

muy bueno el desarrollo men estamos pendientes

#10 nolasc

14-10-2009 17:33

no pasa nada

http://www.orasite.com/instalacion-y-configuracion/arranque-y-parada-de-una-base-de-datos-oracle

3/4

25/11/2014

Arranque y parada de una base de datos Oracle - Instalacin y configuracin - Orasite.com


#11 nolasc

14-10-2009 17:33

no pasa nada

#12 duda

19-12-2010 20:54

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

#13 Javier

25-03-2011 11:08

+1

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
Suscripcin de noticias RSS para comentarios de esta entrada.
Haz login para dejar un comentario. Puedes hacer login con tu cuenta de:

JComments

Copyright 2014 Orasite.com. Todos los derechos reservados.


Los contenidos de esta web son producto de la colaboracin de sus usuarios, por lo que puede haber erratas.
Si encuentras una informacin incorrecta agradeceremos que nos lo comuniques en nuestra direccin: info@orasite.com
Cualquier informacin aqu publicada es de libre distribucin, siempre y cuando se haga referencia mediante un link al documento original.

http://www.orasite.com/instalacion-y-configuracion/arranque-y-parada-de-una-base-de-datos-oracle

4/4

También podría gustarte