Curso Oracle #17 Recuperar Registros Eliminados de Tablas
Вставка
- Опубліковано 19 вер 2024
- En esta lección aprenderemos a recuperar registros eliminados de una tabla, a los cuales se les ha hecho COMMIT y no se pueden extraer con un simple SELECT
Código usado en esta lección:
--------------------------------------------------------
delete from USUARIO_V2
where usuario ='RPABLO'
--LOS REGISTROS ELIMINADOS QUE SE PUEDEN RECUPERAR, SE ALMACEN EN EL TABLESPACE UNDO
select * from dba_tablespaces
--RECUPERAR REGISTRO BORRADO HACE 1 HORA
SELECT * FROM USUARIO_V2 AS OF TIMESTAMP SYSDATE -1/24
--RECUPERAR REGISTRO BORRADO POR FECHA EXACTA
SELECT * FROM USUARIO_V2 AS OF TIMESTAMP TO_DATE('18-10-2023 17:10:00','DD-MM-YYYY HH24:MI:SS')
--RECUPERAR REGISTRO BORRADO HACE 15 MINUTOS
SELECT * FROM USUARIO_V2 AS OF TIMESTAMP (SYSDATE - INTERVAL '15' MINUTE)