Comment restaurer des enregistrements supprimés dans Oracle après la soumission

3 29 1Sélectionnez * pour démarrer à partir de TABLE_NAME (l'horodatage est (sysdate-10/1440)); dans la commande ci-dessus nous avons récupéré l'instantané de la table il y a 10 minutes '10' se réfère au nombre de minutes à partir de maintenant '1440' se réfère au nombre de minutes dans une journée en supposant que vous avez supprimé par erreur et soumis certains enregistrements dans le environnement de production 5 5 1 Créez un point de restauration pour vous assurer que la base de données flashback; la clause de garantie est facultative sinon Oracle sera éliminé L'ancien point de restauration par conséquent vous ne pourrez peut-être pas revenir à l'heure d'un point de restauration particulier avec lui Oracle peut s'assurer que vous pouvez toujours restaurer à l'heure où il était créé

Réponse: Récupération / Récupération après soumission Ligne supprimée Karthick2003 4 8 7h43 (en réponse à Prazy) Je suppose que vous utilisez une requête flashback mais il n'y a pas de base de données flashback la base de données flashback est une nouvelle fonctionnalité introduite dans 10 4 sur la façon dont la requête flashback Oracle Une brève description du travail chaque modification (DML) des données dans la base de données créera une annulation vous devez le faire pour annuler toute modification de son état d'origine et assurer une lecture cohérente des autres utilisateurs accédant aux mêmes données maintenant même après la soumission ces données d'annulation ne seront pas écrasées immédiatement. Comment supprimer des lignes supprimées après la soumission dans Oracle Nous vous encourageons à lire si Oracle 10g vous pouvez utiliser FlashBack Query pour obtenir des lignes supprimées je souhaite que tout se passe bien et que la ligne heureuse soit déplacée -> lorsque vous souhaitez supprimer des enregistrements voire insérer tous les enregistrements dans le modèle de table qui est obtenu en interrogeant 'select * from your_table_name as timestamp to_tablestamp (sysdate);' puis comparez tous les enregistrements du modèle de table avec tous les enregistrements de la table puis perdez tous les enregistrements [supprimer les enregistrements] 0 0 yadgiri_559 0 Existe-t-il un moyen d'annuler la transaction validée dans Oracle 11g? Je l'ai supprimé et soumis depuis le tableau de la base de données et maintenant je veux annuler les modifications soumises

Team Overflow for Teams est un endroit sûr et privé pour vous et vos collègues pour trouver et partager des informations en savoir plus Comment récupérer des lignes supprimées de la table SQL Server? 1. Créez un point de restauration pour assurer un flashback à la base de données; la clause de garantie est facultative sinon Oracle éliminera l'ancien point de restauration par conséquent vous ne pourrez peut-être pas revenir à l'heure d'un point de restauration spécifique avec lui Oracle peut garantir que vous pouvez toujours le restaurer à l'heure il a été créé 4 9 Répondre: restaurer / restaurer les lignes supprimées après la soumission Karthick2003 4 8 7:43 AM (en réponse à Prazy) Je suppose que la requête flashback a été ouverte pour vous mais la base de données flashback n'est pas ouverte Base de données Flashback est une nouvelle fonctionnalité introduite dans 4 27. Vous pouvez utiliser Oracle Flashback Query pour récupérer des informations détaillées. Vous pouvez interroger le contenu du tableau avant de le supprimer pour savoir quelles données ont été perdues et dans les circonstances appropriées seront perdues. Les données sont réinsérées dans la base de données. 4 23 Expliquez brièvement comment Oracle effectue les requêtes de flashback. Chaque modification (DML) des données dans la base de données crée une annulation. Vous devez effectuer cette opération pour annuler toutes les modifications apportées à son état d'origine et vous assurer de toujours lire les autres utilisateurs qui accèdent aux mêmes données. Désormais même après la soumission les données d'annulation ne seront pas écrasées immédiatement. S'il s'agit d'Oracle 10g vous pouvez utiliser FlashBack Query pour obtenir les lignes supprimées. Je vous souhaite le meilleur. Merci ar laxman

Utilisez le code suivant pour récupérer les lignes supprimées et soumises sélectionnez dans la table_name de time_stamp to_timestamp (sysdate- (360/1440)) * * L'exemple SQL ci-dessus sera obtenu >

Vous ne pouvez pas restaurer le contenu soumis. Dans ce cas particulier comme l'une des options les plus rapides vous pouvez émettre une requête flashback sur la table à partir de laquelle la ligne a été supprimée puis la réinsérer. Voici un exemple simple:

Si vous souhaitez obtenir plus d'informations sur la restauration des enregistrements supprimés dans oracle après la soumission vous pouvez accéder à cette page qui explique comment oracle récupérer des enregistrements supprimés après avoir soumis des informations

hot articles