Transacciones
Rollback.-es un término inglés que designa la anulación de
operaciones realizadas anteriormente en uno o varios servidores de bases de
datos. Concierne uno o varios tipos de operaciones precisas, según el modo en
que se archiven los datos del servidor. En cualquier caso nunca conciernen a
una cuenta o a un personaje individualmente.
Commit.-la instrucción commit garantiza que todas las
modificaciones de la transacción se conviertan en una parte permanente de la
base de datos. la instrucción commit también libera recursos que utiliza la
transacción como, por ejemplo, los bloqueos.
Recovery
(Restore).-Restaura copias de
seguridad realizadas con el comando BACKUP. La
base de datos se restaura a su estado de copia de seguridad completa de base de
datos. Al recuperar una base de datos, se recomienda especificar explícitamente
la opción RECOVERY por motivos de claridad, aunque es la opción predeterminada.
Rollback
en MySQL
mysql> CREATE TABLE innotest (campo mysql> INSERT INTO innotest VALUES(1);
mysql> INSERT INTO innotest VALUES(2);
mysql> INSERT INTO innotest VALUES(3);
mysql> SELECT * FROM innotest;
+-------+
| campo |
+-------+
| 1 |
| 2 |
| 3 |
+-------+
mysql> BEGIN;
mysql> INSERT INTO innotest VALUES(4);
mysql> SELECT * FROM innotest;
+-------+
| campo |
+-------+
| 1 |
| 2 |
| 3 |
| 4 |
+-------+
mysql> ROLLBACK;
mysql> SELECT * FROM innotest;
+-------+
| campo |
+-------+
| 1 |
| 2 |
| 3 |
+-------+
Commit
en MySQL
mysql> CREATE TABLE t (name mysql> BEGIN;
mysql> INSERT INTO t SET name = 'William';
mysql> INSERT INTO t SET name = 'Wallace';
mysql> COMMIT;
mysql> SELECT * FROM t;
+---------+
| name |
+---------+
| Wallace |
| William |
+---------+
Restore
Table en MySQL
RESTORE TABLE tbl_name [, tbl_name] ... FROM
'/path/to/backup/directory'
Commit
en Oracle
INSERT INTO paisVALUES(‘PY’, ‘PARAGUAY’);UPDATE persona SET pais = ‘PY’ WHERE id = 1;
COMMIT;
Rollback
en Oracle
INSERT INTO paisVALUES(1, ‘PY’, ‘PARAGUAY’);UPDATE persona SET pais = ‘PY’ WHERE id = 1;
ROLLBACK;
Restore
Base de datos Oracle
RECOVER [AUTOMATIC] [FROM 'localizacion'] [BD]
[UNTIL CANCEL]
[UNTIL TIME fecha]
[UNTIL CHANGE entero]
[USING BACKUP CONTROLFILE]
Restore
(tabla) en Oracle
RECOVER [AUTOMATIC] [FROM 'localizacion']
TABLESPACE
nombre_tablespace [, nombre_tablespace]
Bibliografía
No hay comentarios:
Publicar un comentario