Error en la ejecución de un select

SELECT * from datos AS OF TIMESTAMP TO_TIMESTAMP ('2007-06-22 18:21:56', 'YYYY-MM-DD HH24:MI:SS');
Porque me sale error al hora de ejecutar dicho select para ver datos en el tiempo
Espero que me ayuden por favor.

1 Respuesta

Respuesta
1
Con esta sentencia estás consultando datos modificados en el tiempo, es decir una especie de historial que está limitado por espacio y cuando este espacio se llena se libera para guardar los cambios más recientes de la tabla.
Puede que estés consultando una fecha que ya no exista.
Si me dices el error podría ser más concreto.
No se porque ahora funciono sera porque tengo una maquina virtual pero bueno, lo que pase es que necesito configurar el flashback ya lo configure así
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = '/home/oracle/flash_recovery_area';
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 2G;
-- Para 01 dí­a
ALTER SYSTEM SET DB_FLASHBACK_RETENTION_TARGET = 1440;
Una pregunta puede trabajar sin estar activado archivelog y poder ver en el tiempo, pero solo el flasback, pero luedo del día tengo que eliminar los archivos con las extensión *.flb o se elmina automáticamente.
Muchas Gracias por tu apoyo
Tiene que estar en archivelog. No borres nada esto lo gestiona oracle.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas