Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment restaurer l'ancien plsql?

Vous pouvez récupérer le code depuis la vue all_source si :

  • vous avez un flashback,
  • vous avez le privilège d'utiliser le flashback sur les vues du dictionnaire de données (ce qui est accordé par le SELECT_CATALOG_ROLE rôle),
  • les données sont toujours dans la zone de flashback.

Il semble que vous n'ayez pas de flashback activé ou que les données aient déjà été écrasées. Dans ce cas, vous devrez recourir à la récupération régulière des données perdues :

  • vous pouvez restaurer une sauvegarde d'avant la chute,
  • vous pouvez utiliser LogMiner pour analyser vos fichiers de journalisation.