Para ser uso de los diferentes comandos para un modo de
operación debemos estar como administrador o asuma un rol que incluya el perfil
de derechos Service Management.
Comando STARTUP
Para el arranque de una base de datos hay tres fases de
arranque, para realizar estas fases podemos utilizar startup más un comando,
las tres fases son las siguientes:
Fase de no Montaje: se leen los parámetros del
sistema, se inician las estructuras de memoria y los procesos de segundo plano.
La instancia se arranca sin asociarla a la base de datos. Normalmente se
utiliza cuando se modifica o se necesita crear el archivo de control:
startup nomount ;
Fase de Montaje: se asocia la instancia con la base de
datos. Se usa el archivo de parámetros para localizar los archivos de control,
que contienen el nombre de los archivos de datos y los registros rehacer. Los
archivos de datos y los registros de rehacer no están abiertos, así que no son
accesibles por usuarios finales para tareas normales. Para realizar esta fase
se pueden utilizar dos comandos:
startup mount;
alter database mount;
Fase de Apertura: se abren los archivos de datos y los
registros rehacer. La base de datos queda disponible para las operaciones
normales. Es necesario que existan registros rehacer de lo contrario si no hay
registros usamos el comando resetlogs, que crea registros nuevos. Para esta
fase se pueden usar dos comandos:
startup open;
alter database open;
Si es necesario utilizar resetlogs:
startup open resetlogs;
alter database open resetlogs;
startup restrict (sólo permite la conexión de usuarios con
el privilegio restricted sesion).
startup force (hace shutdown abort y arranca la BD).
Comando SHUTDOWN
El comando SHUTDOWN lo utilizamos parar una
base de datos la cual consiste en varias cláusulas.
Shutdown Normal: Este es el valor por defecto, durante
el proceso de parada no admite nuevas conexiones y espera que las conexiones
actuales finalicen. En el próximo arranque la base datos no requiere
procedimientos de recuperación.
Shutdown Immediate: Se produce una parada inmediata de
la base de datos, durante el proceso de parada no permite nuevas conexiones y
las actuales la desconecta, las transacciones que no estén commit se hara
roolback de ellas. En el próximo arranque la base datos no requiere
procedimientos de recuperación.
Shutdown Transactional: Se produce una parada hasta
que hayan terminado las transacciones activas, no admite nuevas conexiones y
tampoco nuevas transacciones, una vez que las transacciones activas van
terminando va desconectando a los usuarios. En el próximo arranque la base
datos no requiere procedimientos de recuperación.
Shutdown Abort: Aborta todos los procesos de una base
de datos, durante el proceso de parada no permite nuevas conexiones y las
actuales la desconecta, las transacciones que no estén commit se hará roolback
de ellas. En el próximo arranque la base datos puede requerir procedimientos de
recuperación.
Comando Describe
Este comando permite conocer la estructura de una tabla,
las columnas que la forman y su tipo y restricciones.
DESCRIBE f1;
Comando SHOW TABLES y SHOW CREATE TABLE
El comando SHOW TABLES muestra las tablas dentro
de una base de datos y SHOW
CREATE TABLES muestra la estructura de
creación de la tabla.
Modificación
Para realizar una modificación utilizamos el
comando ALTER TABLE. Para usar ALTER TABLE, necesita
permisos ALTER, INSERT y CREATE para la tabla.
Comentarios
Publicar un comentario