Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2011, 10h04   #1
Nouveau Membre du Club
 
Inscription : octobre 2008
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 151
Points : 36
Points : 36
Par défaut Comment trouver les user tracé ?

Bonjour
Avec oracle 10 sous windows
A l'aide de la dbconsole des traces ont été activées sur des user.
Ojectif:
Les identifiées et les supprimées.
Question:
Comment puis-je faire en ligne de commande ?
d'avance merci de toutes piste
gold15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 14h21   #2
Membre du Club
 
Wissem
Inscription : janvier 2011
Messages : 56
Détails du profil
Informations personnelles :
Nom : Wissem

Informations forums :
Inscription : janvier 2011
Messages : 56
Points : 66
Points : 66
Envoyer un message via MSN à orawiss Envoyer un message via Skype™ à orawiss
Bonjour,
c'est pas très claire,
merci de nous dire:
- La version de Oracle
- OS utilisé
- Quels types de traces vous parlez?
- C'est pas claire, "lignes de commandes": vous parlez au niveau sql ou au niveau système
__________________
----------------------------------------------------------------------------------------------
Merci,
Wissem
www.oracle-class.com (Vidéos, Articles, Livres, Forum, Webinar ...tous sur Oracle)
www.oracle-tns.com
OCA & OCP Oracle
orawiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 12h18   #3
Nouveau Membre du Club
 
Inscription : octobre 2008
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 151
Points : 36
Points : 36
Par défaut Précision selon demande

Bonjour
La version de Oracle : Oracle 10
- OS utilisé : Windows
- Quels types de traces vous parlez?
Avec oem des traces sur des utilisateurs ont été activées.
Objectif :Les retrouver et les stopper.

- C'est pas claire, "lignes de commandes": vous parlez au niveau sql ou au niveau système :lignes de commandes SQL
En vous remerciant et m'excusant du manque de précision
D'avance Merci
gold15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 13h26   #4
Membre du Club
 
Wissem
Inscription : janvier 2011
Messages : 56
Détails du profil
Informations personnelles :
Nom : Wissem

Informations forums :
Inscription : janvier 2011
Messages : 56
Points : 66
Points : 66
Envoyer un message via MSN à orawiss Envoyer un message via Skype™ à orawiss
Bonjour,
connectez vous a sql plus et merci de nous envoyer le résultat de la requete suivante:

SHOW PARAMETER AUDIT
__________________
----------------------------------------------------------------------------------------------
Merci,
Wissem
www.oracle-class.com (Vidéos, Articles, Livres, Forum, Webinar ...tous sur Oracle)
www.oracle-tns.com
OCA & OCP Oracle
orawiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 15h50   #5
Nouveau Membre du Club
 
Inscription : octobre 2008
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 151
Points : 36
Points : 36
Par défaut OK Mais quelle difference avec SELECT user#, username, sql_trace FROM v_$session;

Bonjour et merci.

J'ai trouvé et exécuté la requête suivante :
Code :
1
2
SELECT SID,SERIAL#,user#, username, sql_trace
  FROM v_$session;
Mais quelle est la différence avec celle-ci ?
Ai-je raison si je dis qu'il me suffit en suite de passer le sql_trace à false pour le username désiré ?
Code :
ALTER session SET sql_trace = false;
Quelle différence avec celle-ci en supposant un SID à 11 et un SERIAL# à 54 ?
Code :
DBMS_SYSTEM.set_sql_trace_in_session( '11', '54', FALSE );
D'avance merci de votre réponse.
gold15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2011, 19h29   #6
Membre éprouvé
 
Femme
Administrateur de base de données
Inscription : novembre 2007
Messages : 341
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : novembre 2007
Messages : 341
Points : 478
Points : 478
comment savez-vous que des traces ont été activées?

pourquoi ne pas faire un tkprof sur les traces afin de voir ce qui est tracé?
Heaven93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2011, 19h48   #7
Nouveau Membre du Club
 
Inscription : octobre 2008
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 151
Points : 36
Points : 36
Par défaut Pour répondre a vos question

Bonjour Heaven93,

Je ne suis pas un pro, je donne ce qui me semble logique comme démarche et j'espère une validation.

Pour répondre a vos question :
Citation:
Envoyé par Heaven93 Voir le message
comment savez-vous que des traces ont été activées ?
Si il en avait je pense que le champs sql_trace de la requête suivante me le dirait :
Code :
1
2
SELECT SID,SERIAL#,user#, username, sql_trace
  FROM v_$session;
Citation:
Envoyé par Heaven93 Voir le message
pourquoi ne pas faire un tkprof sur les traces afin de voir ce qui est tracé ?
Pour utiliser tkprof il faut indiquer un fichier trace il me semble
et pour ma part je ne sais pas comment les trouver.

En espérant avoir apporter une petite pierre à ce sujet et espérant une validation sur mon approche.

D'avance merci a tous.
gold15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 19h08   #8
Membre éprouvé
 
Femme
Administrateur de base de données
Inscription : novembre 2007
Messages : 341
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : novembre 2007
Messages : 341
Points : 478
Points : 478
Bonsoir,

auditer et tracer ne sont pas la même chose pour Oracle.
les résultats d'un audit se trouvent dans les tables d'audit et les traces se trouvent dans le user_dump_dest ou en 11g dans le diagnostic_dest.
la vue v$session donne à un instant t des informations sur les sessions connectées. si vous arrivez à les voir, il faut passer la commande :
Code :
exec dbms_monitor.session_trace_disable(sid, serial#);
mais peut-être est-ce toute la base qui est en mode trace. dans ce cas, votre disque peut vite saturer...
dans ce cas :
Code :
exec dbms_monitor.database_trace_disable;
Heaven93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 10h24   #9
Nouveau Membre du Club
 
Inscription : octobre 2008
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 151
Points : 36
Points : 36
Par défaut Merci

Merci a vous
ORAWISS
HEAVEN93
gold15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h50.


 
 
 
 
Partenaires

Hébergement Web