MODOS DE OPERACION DE UN SGBD
MySQL:
- roolback:
Finaliza la transaccion actual y deshace los cambios realizados.
Sentencia ROLLBACK: señala el final sin exito de una transaccion, elimina todas las modificaciones de datos realizados desde el inicio de la transaccion y tambien libera los recursos que retiene la transaccio. Su sintaxis es la siguiente:
- commit:
finaliza la transaccion actual y hace permanentes (confirma) los cambios realizados.
Sentencia COMMIT: marca el final de una transaccion correcta, implicita o definida por el usuario. COMMIT hace que todas las modificaciones efectuadas sobre los datos desde el inicio de la transaccion sea parte permanente de la base de datos, y ademas, libera los recursos mantenidos por la conexion. su sintaxis es la siguiente:
- recovery:
Realiza un respaldo de la base de datos creada en MySQL.
Sentencia RECOVERY O RESTORE:
en terminal ponemos lo siguiente:
De nuevo, sustituyendo User por el usuario administrador de MySQL, mypassword por la contraseña de dicho usuario y database por el nombre de la base de datos que deseamos restaurar.
-Si marca un error a la hora de restaurar, entonces primero creamos la base de datos antes de iniciar la restauracion, en terminal entramos a MySQL.
despues creamos la Base de Datos
salimos de MySQL
quit;
Despues de esto corremos el comando de para restaurar la base de datos cambiando database por el nombre de la BD que acabamos de crear.
Oracle:
- roolback: deshace los cambios de la transaccion en curso.
libera los recursos bloqueados por cualquier actualizacion hecha con la transaccion actual (LOCK TABLE).
si ejecutamos:
Borrar un registro pero cancela los cambios. queda como si no hubiesemos hecho nada.
- commit: Guarda los cambios de la transaccion en curso
Libera los recursos bloqueados por cualquier actualizacion hecha con la transaccion actual.
Si ejecutamos:
Borrar un registro y guarda los cambios.
- recovery: Almacena el estado de la estructura fisica de la Base de Datos.






No hay comentarios:
Publicar un comentario