¿Se pueden deshacer los datos confirmados en Oracle? Si es así, ¿cómo podemos hacer esto? Por favor ayuda.Reanudar datos confirmados
Respuesta
Oracle tiene varias características bajo el término general FLASHBACK, que en algunas circunstancias permite restaurar tablas individuales o toda la base de datos a un estado anterior, sin tener que hacer una restauración de RMan & opción de recuperación. La disponibilidad de estas características depende de (1) qué edición de la base de datos está utilizando y (2) si se ha configurado un área de recuperación flash. La cantidad de tiempo que puede retroceder depende del tamaño de la FRA y la cantidad de actividad en la base de datos.
+1. Esta debería ser realmente la respuesta aceptada. –
En todos los RDBMS, se compromete una transacción comprometida.
Según lo señalado por @Dave Costa, ORACLE admite Flashback le permite revertir cambios confirmados en algunas circunstancias, sin una restauración de la copia de seguridad.
Normalmente, para deshacer los datos confirmados, debe restaurar una copia de seguridad adecuada y luego aplicar los cambios hasta el punto que desee.
No del todo cierto. FLASHBACK en Oracle permite la reversión de cambios comprometidos en algunas circunstancias, sin una restauración desde la copia de seguridad. –
En Oracle hay varias formas de reversión de transacciones, incluso cuando están comprometidas. FLASHBACK es uno, y otro es logminer que genera transacciones de deshacer. La mayoría de las veces, la intención es revertir tablas específicas. La pregunta que surge es: ¿cómo están las otras tablas? ¿Cómo deberían mantenerse los datos consistentes?
Normalmente, sí, el compromiso es permanente pero podemos hacer más, si lo ejecutamos en el modo de registro de archivos.
Si los datos se encuentran en un espacio de tabla independiente, podría hacerlo en un TSPITR para recuperar ese espacio de tabla específico justo antes de la actualización.
Se requieren más entradas para proporcionar correctamente las opciones correctas para deshacer el tx.
- 1. postal últimos cambios confirmados
- 2. Git recupera cambios no confirmados
- 3. Reanudar clon git-svn
- 4. cómo reanudar una descarga interrumpida
- 5. Git pull eliminó cambios no confirmados
- 6. git culpa - ignorar los cambios no confirmados
- 7. Prueba de cambios no confirmados en mercurial
- 8. reanudar las cargas usando HTTP?
- 9. cómo pausar/reanudar un hilo
- 10. colisión del teléfono en "reanudar"
- 11. Cómo pausar/reanudar descargas en iPhone (iOS)
- 12. reanudar webapp desde la posición anterior?
- 13. ¿cómo pausar y reanudar un temporizador?
- 14. pausa y reanudar Android Repo sincronización
- 15. Web Audio API reanudar desde la pausa
- 16. Reanudar Descargar no funciona en android
- 17. ¿Es posible reanudar la compresión de 7zip?
- 18. Actualizar Preferencias en PreferenceActivity en Reanudar
- 19. Suspender/reanudar procesos como PsSuspend hace
- 20. ¿Reanudar hilo suspendido en Delphi 2010?
- 21. cómo reanudar una descarga interrumpida - parte 2
- 22. "Subproceso ya iniciado" al reanudar la actividad
- 23. Java: reanudar la descarga en URLConnection
- 24. AFNetworking + grandes archivos de descarga + reanudar descargas
- 25. Reanudar reproducción de VideoView desde onResume
- 26. Java ExecutorService pausa/reanudar un hilo específico
- 27. HttpWebRequest o WebRequest - Reanudar Descargar ASP.NET
- 28. Cómo detener y reanudar correctamente un CADisplayLink?
- 29. Reanudar solicitud y apilar de notificación
- 30. Cocos2D: detener/reanudar CCAction en CCSprite
@SeaOfC ¿Qué? Él ha aceptado todas las preguntas que ha respondido excepto esta. No importa, lo malentendí. – rzetterberg
@SeaOfC ¡Muy bien! Es raro. Tengo el 100% y tengo 2 preguntas no aceptadas. – rzetterberg
@Ancide: ¡Esta url http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work podría ayudarlo ...! – Pushpendra