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

ORACLE डिफ़ॉल्ट 12c कई टेबल क्यों?

वे ऑब्जेक्ट SYS . के स्वामित्व में हैं उपयोगकर्ता। आप निम्न क्वेरी का उपयोग करके इसे सत्यापित कर सकते हैं:

SELECT * FROM DBA_OBJECTS WHERE OWNER = 'SYS';

अन्य उपयोगकर्ताओं के स्वामित्व वाली वस्तुओं को देखने के लिए, देखें:

SELECT * FROM DBA_OBJECTS WHERE OWNER <> 'SYS';

आपने SYS AS SYSDBA . के रूप में लॉग इन किया होगा , इसलिए SYS उपयोगकर्ता के स्वामित्व वाली वस्तुओं को देखने में सक्षम है।

याद रखें,

  • SYS/SYSDBA खास है
  • सामान्य डेटाबेस उद्देश्य के लिए कभी भी SYS (या SYSDBA) का उपयोग न करें, लेकिन प्रशासन/रखरखाव उद्देश्य (स्टार्टअप, शटडाउन, बैकअप, पुनर्प्राप्ति) के लिए
  • SYS/SYSDBA Oracle स्वामित्व है ("मैंने SYS/SYSDBA के साथ ऐसा किया" से शुरू होने वाला SR/TAR खोलने का प्रयास करें और आपको तत्काल उत्तर दिखाई देगा)
  • SYS/SYSDBA किसी अन्य उपयोगकर्ता की तरह काम नहीं करता
  • जब आप SYS/SYSDBA का उपयोग करते हैं तो Oracle कुछ कोड पथ को निष्क्रिय कर देता है और अन्य को सक्रिय कर देता है
  • आप SYS/SYSDBA के साथ जो कुछ भी करते हैं, वह न तो किसी अन्य उपयोगकर्ता के साथ उसी चीज़ को मान्य करेगा और न ही अमान्य करेगा।

कभी भी SYS/SYSDBA का उपयोग किसी अन्य उपयोगकर्ता द्वारा की जा सकने वाली किसी भी चीज़ के लिए न करें। SYS/SYSDBA का उपयोग केवल उस चीज़ के लिए करें जो कोई और नहीं कर सकता।

देखें यह टॉम कायटे द्वारा आस्कटॉम पर उत्तर दें।



  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 कथन

  2. JDBC के माध्यम से दिन के उजाले की बचत के बिना Oracle की तारीख और समय

  3. SQL डेवलपर में एक चर के मान को प्रिंट करना

  4. एएसपी क्लासिक कनेक्शन स्ट्रिंग 500 - आंतरिक सर्वर त्रुटि

  5. ओरेकल रैंक के बराबर MySQL ()