Oracle Database’e erişen kullanıcıların yada erişirken hata alan kullanıcıları nasıl görebilirim ?
SELECT username AS "DB KULLANICI",
os_username AS "OS KULLANICI",
userhost AS "HOSTNAME",
TO_CHAR (timestamp, 'DD/MM/YY HH24:MI:SS')"TIMESTAMP",
DECODE (
returncode,
00911, 'HATALI KARAKTER GIRISI',
01004, 'GIRIS ENGELLI',
01005, 'BOS SIFRE GIRILDI',
01017, 'HATALI KULLANICI YADA SIFRE',
01031, 'YETKISIZ DENEME',
01045, 'CREATE SESSION YETKISI OLMADAN DENEME',
01918, 'DB OLMAYAN KULLANICI',
01920, 'DB OLMAYAN ROLE',
28000, 'KILITLI HESAP DENEMESI',
28001, 'SIFRE SURESI DOLDU',
28009, 'SYSDBA YADA SYSOPER DENEMESI')
AS returncode
FROM SYS.DBA_AUDIT_SESSION
WHERE returncode != 0 AND -- timestamp > SYSDATE - 1 / 9 -- AND returncode IN (1017, 28000)
ORDER BY extended_timestamp DESC