Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instalación del
base de datos
SGBD en modo
transaccional.
Por:
Cindy Badillo López
Daniel Abarca Ramírez
Marisol Chávez Contador
Transacción de un SGBD: un conjunto de
ordenes que se ejecutan formando una
unidad de trabajo.
En modo transaccional significa que la BD
ser capaz de realizar operaciones de
inserción, eliminación y actualización
Transacción: dentro de una transacción.
Prácticamente todo aquel software que
tiene un log de transacciones es un
software de base de datos.
Se usan los siguientes métodos:
Begin: Para iniciar la transacción
Commit: Para efectuar los cambios con
Transacción éxito
Rollback: Para deshacer los cambios
Ejemplo
Oracle escribe en los archivos
de registros de reconstrucción en
línea (redo log online) de manera
cíclica, cuando los usuarios realizan
Redo log modificaciones en la base de datos,
Oracle guarda todas las transacciones
que se van realizando en estos archivos
de redo log online.
Cuando Oracle se ejecuta en
modo ARCHIVELOG el proceso en
segundo plano llamado ARCH hace una
copia de cada archivo de redo log
online una vez que el proceso LGWR
termina de escribir en él, guarda dicha
copia en los archivos de reconstrucción
fuera de línea (redo log offline) en disco
El modo ARCHIVELOG de Oracle es un
mecanismo de protección ante fallos de
disco implementado por Oracle.
Protegerá la base de datos ante
Archivelog posibles fallos físicos de disco y
también ante eliminaciones o
modificaciones no deseadas de los
datos.
sqlplus /nolog
Devolverá: LOG_MODE =
NOARCHIVELOG si la bd no está en modo
ARCHIVELOG.
ras asegurarnos de que la base de datos
no está en modo ARCHIVELOG, como
hemos indicado anteriormente, ahora
ejecutaremos el siguiente comando para
indicar la carpeta de destino de los redo
log offline:
startup mount;
Y la sentencia SQL: