sql >> Databáze >  >> RDS >> Oracle

existuje nějaký způsob, jak zaznamenat všechny neúspěšné příkazy SQL v oracle 10g

Možná budete chtít použít auditování jako:

AUDIT VYBRAT TABULKU, VLOŽIT TABULKU, ODSTRANIT TABULKU, PROVEĎTE POSTUP PODLE PŘÍSTUPU, KDYŽ SE NEZDAŘÍ;

By ACCESS je pro každý výpis (který vypadá jako to, co chcete). By SESSION zaznamená jeden záznam na relaci (velkoobjemové prostředí).

Zabudovaný audit Oracle má menší režii než spoušť. Spouštěč, který obsahují další odpovědi, vám umožňuje zaznamenat přesné informace, které chcete. Auditování také zachytí pouze zásahy do existujících objektů. Pokud někdo vybere neexistující tabulku (chybně napsanou nebo podobně), audit ji nezachytí. Výše uvedené spouštěče ano.

Mnohem více informací v bezpečnostní příručce:http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/auditing.htm#i1011984



  1. SQL, kde spojená sada musí obsahovat všechny hodnoty, ale může obsahovat více

  2. Kontrola zálohování serveru SQL

  3. Neo4j - Odstranit vztah pomocí Cypher

  4. Začínáme s Shareplexem ve Windows na AWS, část 1