Maison > Article > base de données > Comment désactiver l'audit dans Oracle
Méthode de fermeture : 1. Utilisez "alter system set audit_trail=none scope=spfile" pour définir "audit_trail" sur none ; 2. Utilisez "shutdown immédiat" et "startup" pour redémarrer la base de données.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
La base de données d'installation par défaut d'Oracle 11g démarre la fonction d'audit, ce qui oblige Oracle à accumuler en permanence la table sys.aud$ et les données d'index associées et à augmenter la quantité de données
Si la table ; l'espace est plein, le journal d'alerte affichera ORA-1654 : impossible d'étendre l'index SYS.... une erreur sera signalée.
Si vous n'utilisez pas la fonction d'audit, il est recommandé de désactiver l'audit.
Processus de traitement :
1. Connectez-vous au serveur de base de données en tant qu'utilisateur Oracle et exécutez :
sqlplus / as sysdba
2 Annulez l'audit et définissez le paramètre d'initialisation audit_trail sur NONE
alter system set audit_trail=none scope=spfile;
3. Redémarrez ensuite la base de données .
shutdown immediate; sqlplus / as sysdba startup;4. Supprimez les données de signature des utilisateurs Oracle se connectant au serveur de base de données :
sqlplus / as sysdba truncate table SYS.AUD$;Connaissances étendues : Supprimer le journal d'auditLorsque de nombreux journaux ont été formés, les enregistrements à l'intérieur. peuvent être supprimés Actuellement, ils sont supprimés directement, aucun impact sur la base de données.
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!