Control de base de datos Oracle Shutdown y Startup

El servicio de Oracle para iniciar o detener la base de datos se llama OracleService, este puede respetar dos comandos:

startup;
shutdown;

Para poder administrar la base de datos, primero debemos de seleccionar dicha base de datos, los identificadores de las bases de datos las podemos encontrar en el “Asistente de Administración para Windows”, como se ve en la imágen:

En la ventana desplegada seguir:

Oracle Administration Assistant for Windows -> Oracle Managed Objects -> Computers -> WSERVER -> Databases

1. Elegir una base de datos

LINUX:

$ . oraenv
ORACLE_SID= [ORACLE] ? NOMBREdb

WINDOWS:

>SET ORACLE_SID=NOMBREdb

2. Conectarse a la base de datos seleccionada

$ sqlplus / as sysdba;

3. Formas de Apagar la base de datos

Espera a que todas las sesiones y transacciones finalizen.

SQL> SHUTDOWN;                                              

.

Igual que shutdown sin argumento, espera hasta que las sesiones vigentes finalicen.

SQL> SHUTDOWN NORMAL;

.

Impide nuevas conexiones de usuarios, finaliza las sesiones activas y espera a que las transacciones finalicen.

SQL> SHUTDOWN TRANSACTIONAL;

.

Impide nuevas conexiones de los usuarios, fuerza la terminación de sesiones activas, fuerza el fin de las transacciones en curso aplicando ROLLBACK e Invoca al background process CHECKPOINT para sincronizar la instancia con la base de datos.

SQL> SHUTDOWN IMMEDIATE;

.

Solo debe emplearse en casos extremos, lo que hará es cerrar la base de datos y la instancia sin tener niguna consideración. Impide nuevas conexiones, fuerza la terminación de las sesiones activas, fuerza el fin de las transacciones aplicando ROLLBACK, cierra la base de datos SIN CHECKPOINT de modo que no se sincroniza la base de datos con la instancia.

SQL> SHUTDOWN ABORT;

4. Formas de Encender la base de datos

Operación para arrancar la base de datos.

SQL> STARTUP;

.

En este estado solo se arranca la instancia de la base de datos (área de trabajo para la base de datos). El proceso es el siguiente: Lee el archivo de parámetro SPFILE -> Carga el SGA en la memoria del servidor -> Inicia el funcionamiento de los background process -> abre los archivos de alerts y archivos de traza.

SQL> STARTUP NOMOUNT;

.

En este estado se monta la base de datos, pero aún no se abre. Este estado el útil para cambiar el nombre de los datafiles, para habilitar o deshabilitar el modo ARCHIVELOG o para hacer un RECOVERY completo. En este proceso Oracle reliza lo siguiente: Asocia la base de datos con la instancia -> Busca y abre los controlfiles que se especifica en el archivo de parámetros -> Lee los control file para obtener la información física de los archivos de la base de datos.

SQL> STARTUP MOUNT;

.

Es el estado normal, se arranca la instnancia, se monta y abre la base de datos para su operación normal.

SQL> STARTUP OPEN;

.

Esto es todo, gracias por visitar mi blog.

Leave a comment

Create a website or blog at WordPress.com

Up ↑