Bonjour a tous,
je cherche une view, ou table, ou fonction a activer pour auditer les "change parameter" d'une BD Oracle.
Merci d'avance pour votre habituel support.
Salutations.
Bonjour a tous,
je cherche une view, ou table, ou fonction a activer pour auditer les "change parameter" d'une BD Oracle.
Merci d'avance pour votre habituel support.
Salutations.
Ce que tu veux me dire, est-ce vrai? Est-ce bien? Est-ce utile? Sinon je ne veux pas l'entendre.
Pensez a
Cette requête te donnera toutes les vues statiques sur la fonctionnalité audit
Code : Sélectionner tout - Visualiser dans une fenêtre à part select table_name from dict where table_name like 'DBA_%AUDIT%' ;
oui je sais, et merci pour ta réponse,
mais t'as pas l'audit des paramètres changer au niveau de spfile.
Ce que tu veux me dire, est-ce vrai? Est-ce bien? Est-ce utile? Sinon je ne veux pas l'entendre.
Pensez a
J'ai hésité entre te donner la réponse sur la fonctionnalité de l'audit standard de la base et celui-ci :
chaque modif de parametre de spfile sur la base est enregistré dans le fichier de l'alerte, donc fait des tests
et vérifie, c'est tout-ce que je sais !
je connais ces views et les données qu'on peut trouver par contre j'ai une piste c'est tout ce que j'ai pu faire pour le moment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 set linesize 155 col time for a15 col parameter_name format a50 col old_value format a30 col new_value format a30 break on instance skip 3 select instance_number instance, snap_id, time, parameter_name, old_value, new_value from ( select a.snap_id,to_char(end_interval_time,'DD-MON-YY HH24:MI') TIME, a.instance_number, parameter_name, value new_value, lag(parameter_name,1) over (partition by parameter_name, a.instance_number order by a.snap_id) old_pname, lag(value,1) over (partition by parameter_name, a.instance_number order by a.snap_id) old_value , decode(substr(parameter_name,1,2),'__',2,1) calc_flag from dba_hist_parameter a, dba_Hist_snapshot b , v$instance v where a.snap_id=b.snap_id and a.instance_number=b.instance_number and parameter_name like nvl('¶meter_name',parameter_name) and a.instance_number like nvl('&instance_number',v.instance_number) ) where new_value != old_value and calc_flag not in (decode('&show_calculated','Y',3,2)) order by 1,2 /
Ce que tu veux me dire, est-ce vrai? Est-ce bien? Est-ce utile? Sinon je ne veux pas l'entendre.
Pensez a
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager