aggiornamenti di monitoraggio che economico (e quando) una certa riga della tabella con Oracle 10

StackOverflow https://stackoverflow.com/questions/912538

  •  06-09-2019
  •  | 
  •  

Domanda

sto usando (necessario) un mal progettato Oracle (10) DB, per la quale non ho diritti di amministratore (anche se posso creare tabelle, trigger, ecc nel mio schema).

Ora che avevo incontrato un problema: questo Db collegato con diversi utenti / programmi. Devo scoprire chi aggiorna una certa fila, quando, e se possibile: con che tipo di istruzione . E 'possibile?

Grazie in anticipo!

È stato utile?

Soluzione

Sarebbe più facile per fare questo se si ha diritti di amministratore per attivare il controllo. Senza il potere di revisione si sono lasciati con l'uso di trigger per gestire la registrazione degli inserti / aggiornamenti / cancellare. Nel vostro caso, poiché si è interessati solo aggiornamento, è possibile mettere un trigger nella tabella a fuoco dopo l'aggiornamento che registra a un altro tavolo ciò che è stato cambiato, da chi, da dove e per che cosa e in quale giorno.

Altri suggerimenti

Vorrei creare un tavolo ufficiale per la tabella si sta lavorando. Vi mostrerà il tipo di operazione e l'utente oracle ... così come una serie di altri dati, se ne avete bisogno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top