Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle - एक विशिष्ट उपयोगकर्ता के लिए ऑडिट ट्रेल

सबसे पहले आपको audit_trail . सेट करके अपने डेटाबेस में ऑडिटिंग सक्षम करने की आवश्यकता है पैरामीटर जैसा कि नीचे दिखाया गया है-

SQL> alter system set audit_trail='OS|DB|DB,EXTENDED|XML|XML, EXTENDED';

ऑडिटिंग के लिए उपयोग किए जाने वाले आरंभीकरण पैरामीटर

फिर, आप उपयोगकर्ता को इस रूप में ऑडिट कर सकते हैं-

SQL>CONNECT sys/password AS SYSDBA

SQL> AUDIT ALL BY username BY ACCESS;
SQL> AUDIT SELECT TABLE, UPDATE TABLE, INSERT TABLE, DELETE TABLE BY username BY ACCESS;
SQL> AUDIT EXECUTE PROCEDURE BY username BY ACCESS;

ऑडिट

ऑडिट रिकॉर्ड DBA_AUDIT_TRAIL में देखे जा सकते हैं view.निम्नलिखित क्वेरी सूची सभी ऑडिट से संबंधित विचार।

SQL>SELECT view_name FROM dba_views WHERE view_name LIKE 'DBA%AUDIT%';

फाइन-ग्रेन ऑडिटिंग केवल एंटरप्राइज़ संस्करण में उपलब्ध है।

संस्करण द्वारा सुविधा उपलब्धता




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. HEXTORAW () फ़ंक्शन कैसे काम करता है? एल्गोरिदम क्या है?

  2. Oracle SQL Regexp_replace मिलान

  3. पीएल/एसक्यूएल में फंक्शन कैसे बनाएं?

  4. Oracle में लॉक की गई पंक्तियों को कैसे खोजें

  5. Oracle किसी टेक्स्ट/सीएसवी फ़ाइल में क्वेरी कैसे निर्यात करें