से 11g ओरेकल प्रलेखन :
SYS और सिस्टम उपयोगकर्ता
जब आप Oracle डेटाबेस स्थापित करते हैं, तो निम्न प्रशासनिक उपयोगकर्ता खाते स्वचालित रूप से बनाए जाते हैं। वे दोनों उस पासवर्ड से बनाए गए हैं जिसे आपने इंस्टालेशन पर सप्लाई किया था, और वे दोनों डीबीए की भूमिका के लिए स्वचालित रूप से स्वीकृत हैं।
SYS
यह खाता सभी प्रशासनिक कार्य कर सकता है। डेटाबेस डेटा शब्दकोश के लिए सभी बेस (अंतर्निहित) तालिकाओं और विचारों को SYS स्कीमा में संग्रहीत किया जाता है। ये बेस टेबल और व्यू ओरेकल डेटाबेस के संचालन के लिए महत्वपूर्ण हैं। डेटा शब्दकोश की अखंडता को बनाए रखने के लिए, SYS स्कीमा में तालिकाओं को केवल डेटाबेस द्वारा हेरफेर किया जाता है। उन्हें कभी भी किसी उपयोगकर्ता या डेटाबेस व्यवस्थापक द्वारा संशोधित नहीं किया जाना चाहिए। आपको SYS स्कीमा में कोई तालिका नहीं बनानी चाहिए।
SYS उपयोगकर्ता को SYSDBA विशेषाधिकार दिया जाता है, जो उपयोगकर्ता को बैकअप और पुनर्प्राप्ति जैसे उच्च-स्तरीय प्रशासनिक कार्य करने में सक्षम बनाता है।
SYSTEM
यह खाता निम्नलिखित को छोड़कर सभी प्रशासनिक कार्य कर सकता है:
बैकअप और रिकवरी
डेटाबेस अपग्रेड
जबकि इस खाते का उपयोग दिन-प्रतिदिन के प्रशासनिक कार्यों को करने के लिए किया जा सकता है, Oracle डेटाबेस गतिविधि की निगरानी को सक्षम करने के लिए Oracle डेटाबेस को प्रशासित करने के लिए नामित उपयोगकर्ता खाते बनाने की दृढ़ता से अनुशंसा करता है।
SYSDBA और SYSOPER सिस्टम प्रिविलेज
SYSDBA और SYSOPER उच्च-स्तरीय प्रशासनिक संचालन करने के लिए आवश्यक प्रशासनिक विशेषाधिकार हैं जैसे कि डेटाबेस बनाना, शुरू करना, बंद करना, बैकअप लेना या डेटाबेस को पुनर्प्राप्त करना। SYSDBA सिस्टम विशेषाधिकार पूरी तरह से सशक्त डेटाबेस व्यवस्थापकों के लिए है और SYSOPER सिस्टम विशेषाधिकार एक उपयोगकर्ता को बुनियादी परिचालन कार्यों को करने की अनुमति देता है, लेकिन उपयोगकर्ता डेटा को देखने की क्षमता के बिना।
SYSDBA और SYSOPER सिस्टम विशेषाधिकार डेटाबेस के उपयोग की अनुमति देते हैं, भले ही डेटाबेस खुला न हो। इसलिए इन विशेषाधिकारों का नियंत्रण डेटाबेस के बाहर पूरी तरह से है। यह नियंत्रण एक व्यवस्थापक को सक्षम करता है, जिसे डेटाबेस शुरू करने के लिए डेटाबेस इंस्टेंस से जुड़ने के लिए इन विशेषाधिकारों में से एक दिया जाता है।
आप SYSDBA और SYSOPER विशेषाधिकारों के प्रकार के बारे में भी सोच सकते हैं जो आपको कुछ डेटाबेस संचालन करने में सक्षम बनाते हैं जिसके लिए विशेषाधिकार किसी अन्य तरीके से प्रदान नहीं किए जा सकते हैं। उदाहरण के लिए, यदि आपके पास SYSDBA विशेषाधिकार है, तो आप AS SYBABA का उपयोग करके डेटाबेस से जुड़ सकते हैं।
SYS उपयोगकर्ता को स्थापना पर स्वतः SYSDBA विशेषाधिकार प्रदान किया जाता है। जब आप उपयोगकर्ता SYS के रूप में लॉग इन करते हैं, तो आपको डेटाबेस को SYSDBA या SYSOPER के रूप में कनेक्ट करना होगा। SYSDBA उपयोगकर्ता के रूप में कनेक्ट करना SYSDBA विशेषाधिकार को आमंत्रित करता है; SYSOPER के रूप में कनेक्ट करना SYSOPER विशेषाधिकार को आमंत्रित करता है। Oracle एंटरप्राइज़ प्रबंधक डेटाबेस नियंत्रण आपको SYSDBA या SYSOPER के रूप में कनेक्ट किए बिना उपयोगकर्ता SYS के रूप में लॉग इन करने की अनुमति नहीं देता है।
जब आप SYSDBA या SYSOPER विशेषाधिकार से जुड़ते हैं, तो आप एक डिफ़ॉल्ट स्कीमा के साथ जुड़ते हैं, उस स्कीमा के साथ नहीं जो आमतौर पर आपके उपयोगकर्ता नाम से जुड़ी होती है। SYSDBA के लिए यह स्कीमा SYS है; स्कीप के लिए स्कीम सार्वजनिक है।
sqlplus / as sysdba
दिन-प्रतिदिन के काम के लिए करता है - 15 वर्षों में दर्जनों अनुभवी डीबीए के साथ काम करते हुए मैं कभी भी किसी के साथ नहीं आया हूं जोSYSTEM
खाते से परेशान है ।