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

Oracle SYS और सिस्टम खातों में क्या अंतर है?

SYS के पास oracle डेटा डिक्शनरी है। डेटाबेस में प्रत्येक वस्तु (तालिकाओं, विचारों, संकुल, प्रक्रियाओं, आदि) में सभी का एक ही स्वामी होता है। डेटाबेस डिक्शनरी के लिए, और बहुत सारी विशेष टेबल (प्रदर्शन दृश्य और इसी तरह) सभी SYS उपयोगकर्ता के स्वामित्व में हैं।

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy में SQL क्वेरीज़ के मुद्रण को सुंदर स्वरूपित कैसे करें?

  2. ORA-12638:क्रेडेंशियल पुनर्प्राप्ति विफल

  3. Oracle SQL में सभी टाइमस्टैम्प रिकॉर्ड के बीच औसत प्रसंस्करण समय खोजने की आवश्यकता है

  4. Oracle में गतिरोध

  5. गैर-एपेक्स पीएल/एसक्यूएल एप्लिकेशन में फ़ाइल अपलोड ओआरडीएस में माइग्रेट हो गए