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

ऑरैकल 10 जी में सभी असफल एसक्यूएल स्टेटमेंट लॉग करने का कोई तरीका है?

आप ऑडिटिंग का उपयोग करना चाह सकते हैं जैसे:

ऑडिट सेलेक्ट टेबल, इंसर्ट टेबल, डिलीट टेबल, एक्जीक्यूट प्रोसेस बाई एक्सेस जब कभी सफल न हो;

ACCESS प्रत्येक कथन के लिए है (जो आप जैसा चाहते हैं वैसा ही लगता है)। SESSION प्रति सत्र एक रिकॉर्ड (उच्च मात्रा वातावरण) रिकॉर्ड करेगा।

ऑरेकल की बिल्ट इन ऑडिटिंग में ट्रिगर की तुलना में कम ओवरहेड होता है। एक ट्रिगर, जिसमें अन्य उत्तर होते हैं, आपको अपनी इच्छित सटीक जानकारी लॉग करने की अनुमति देता है। ऑडिटिंग भी केवल मौजूदा वस्तुओं पर हिट पकड़ेगा। यदि कोई गैर-मौजूद तालिका (गलत वर्तनी या क्या नहीं) पर चयन करता है तो ऑडिटिंग इसे पकड़ नहीं पाएगी। उपरोक्त ट्रिगर करेंगे।

सुरक्षा गाइड में बहुत अधिक जानकारी:http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/auditing.htm#i1011984



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL डेवलपर का उपयोग करके Oracle में स्कीमा कैसे बनाएं?

  2. Oracle में RANK, DENSE_RANK और ROW_NUMBER कार्य करता है

  3. Oracle में समर्थित प्रदेशों की सूची कैसे लौटाएं?

  4. Oracle PL/SQL:जांचें कि क्या BLOB या CLOB खाली है

  5. ओरेकल में लोअरकेस अक्षरों वाली पंक्तियों को खोजने के 4 तरीके