Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2314 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Oracle] monitoring, historique connection

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Oracle] monitoring, historique connection

n°1188446
tux11kin20​2
Posté le 31-08-2005 à 10:39:48  profilanswer
 

Hello
 
Est il possible d'avoir accès à un historique des connections à une instance?
En fait je cherche a savoir de quelle ip est venu le DROP USER qu'on a fait sur mon instance durant la nuit  :pfff:  
 
Voila, si vous savez si c'est faisable ou pas merci :)  
 
Sylvain


Message édité par tux11kin202 le 31-08-2005 à 10:40:10
mood
Publicité
Posté le 31-08-2005 à 10:39:48  profilanswer
 

n°1188492
olivthill
Posté le 31-08-2005 à 11:11:34  profilanswer
 

Il faut peut-être chercher dans les tables systèmes v$session, v$log, v$logfile, v$sysstat, mais je crains que cela ne concerne que l'activité en cours et non l'historique.

n°1188542
tux11kin20​2
Posté le 31-08-2005 à 11:48:17  profilanswer
 

Merci de ta réponse olivthill
J'ai déjà regardé les tables access$, audit$, hist_heads$, log$ et d'autres au nom sympathique mais rien trouvé d'exploitable :/
Je ne vois pas ou tu trouves les tables dont tu parles, pourtant je suis logué en SYS...

n°1188553
olivthill
Posté le 31-08-2005 à 11:59:13  profilanswer
 

Je vois les table v$session, etc. en me connectant en tant qu'utilisateur normal (développeur), pas en dba, sous Oracle 7 et Oracle 8.

n°1188561
tux11kin20​2
Posté le 31-08-2005 à 12:08:09  profilanswer
 

ok (en fait c'est v_$* sur mon 9.2) mais effectivement il s'agit des infos sur l'activité en cours... Je continu d'investiguer...


Message édité par tux11kin202 le 31-08-2005 à 12:08:32
n°1188564
moi23372
Posté le 31-08-2005 à 12:09:59  profilanswer
 

Ben actuellement je n'ai pas du solution pour retrouver la personne qui à fait ça!
 
par contre, je peux te donner un petit truc qui te permettra de loggé ce genre de chose à l'avenir!  
Pour cela il te suffit de créé une nouvelle table! Ensuite, tu crées un trigger sur l'évènement qui t'intéresse! Dans ce trigger il te suffit donc te faire un INSERT INTO ta table et tu y met le nom d'utilisateur, la date et l'opération que celui - ci à fait! si un jour le problème se représente, tu jettes un oeil sur la table, et tu as le coupable, du moins sur login ;)

n°1188571
tux11kin20​2
Posté le 31-08-2005 à 12:24:24  profilanswer
 

Héhé merci bien pour l'info je vais mettre ça en place.
Cela devrait être fait par défaut lors de l'install pour les DROP USER au moins ;o)
 
J'ai trouvé des fichiers redo01.log, redo02.log, redo03.log de 100 meg chacun dans le rep de mon install, mais ils sont illisibles :/
Vous savez ce qu'ils contiennent?

n°1189248
moi23372
Posté le 01-09-2005 à 10:30:20  profilanswer
 

c'est les backups de ta base de données! tu peux faire un recovery avec! bien sure tu ne peux pas controler l'information! donc c'est à utilisé en cas de crash total, car il est possible de choisir tel ou tel partie lors du recovery! tu restaures la BD au moment ou le backup à été fait... C'est l'image de la BD! un peu comme quand on fait un GHOST d'un disque dur pour un backup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Oracle] monitoring, historique connection

 

Sujets relatifs
Connection sql serveurConnection odbc
[SGBD] Oracle, double left outer join et syntaxe ANSI[Oracle] Urgent !!Erreur ORA-01653: impossible d'étendre la table...
Pb connection à MySQL en PHPConnection as400
Connection avec informixfaire un update avec une jointure oracle
[ORACLE]Importance de l'OS du serveur ?oracle group by
Plus de sujets relatifs à : [Oracle] monitoring, historique connection


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR