Maison > Article > base de données > Comment interroger le SQL historique dans Oracle
Méthode : 1. Utilisez l'instruction "select * from v$sqlarea twhere t.SQL_table name like'...' order by..." pour interroger le SQL historique de la table spécifiée ; v L'instruction $sqlarea t Where t.PARSING_SCHEMA_NAME in ('username') AND SQL_table name like'...'" interroge le SQL historique de l'utilisateur pour la table.
L'environnement d'exploitation de ce tutoriel : système Windows 10, Oracle version 12c, ordinateur Dell G3.
Surveillance Oracle, vous pouvez afficher les instructions SQL exécutées
SELECT SQL_TEXT, LAST_ACTIVE_TIME,SQL_FULLTEXT FROM v$sql ORDER BY LAST_ACTIVE_TIME DESCsql
De plus, Ctrl+E dans PL/SQL Developer peut rappeler les enregistrements SQL historiques. Les fichiers d'enregistrement historiques sont enregistrés dans AppDataRoamingPLSQL. DeveloperPLSRecall.dat par défaut. Si vous effacez le fichier PLSRecall.dat et appuyez sur ctrl+e, la fenêtre suivante s'affichera
L'exemple est le suivant :
Exemple 1 : Interroger le SQL historique de l'interrogation du TEST. table
Exemple 2 : Interroger le SQL historique selon lequel l'utilisateur TRUI a mis à jour la table TEST
Extension
Interroger le SQL historique selon lequel l'utilisateur TRUI a supprimé la table TEST après le 28/06/2021
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!