2012-02-26 16 views
7

ठीक से उपयोगकर्ता बनाएं, यह आदेश काम नहीं कर रहाव्यवस्थापक विकल्प ओरेकल 11g आदेश काम नहीं कर रहा

create user username identified by password with admin option ;

यह एक त्रुटि जो कहते हैं missing or invalid option

फेंकता है और मैं प्रणाली के रूप में प्रवेश कर रहा हूँ। मैंने ओरेकल दस्तावेज़ों को खोजने का प्रयास किया है और उन्होंने एक ही आदेश लिखा है। मैं यहाँ क्या गलत कर रहा हूँ?

उत्तर

25

आपको पहले उपयोगकर्ता बनाने की आवश्यकता है;

CREATE USER username IDENTIFIED BY password; 

फिर अलग-अलग व्यवस्थापक विकल्प के साथ विशेषाधिकार प्रदान करें;

उपयोगकर्ता उपयोगकर्ता नाम बनाएँ:

GRANT dba TO username WITH ADMIN OPTION; 
+0

ओह हाँ मेरे खराब दस्तावेज़ों को पढ़ना। और जहां आपने 'डीबीए' लिखा है, तो अगर हम इसके बजाय system_priveleges लिखते हैं तो इससे क्या अंतर आएगा? – kushalvm

+0

@ कुशल डीबीए सिर्फ एक उदाहरण था, कुछ संभावित भूमिकाएं और उनके उपयोग http://psoug.org/reference/roles.html पर सूचीबद्ध हैं या आप http://docs.oracle.com/cd पर सूचीबद्ध सिस्टम विशेषाधिकार प्रदान कर सकते हैं /B19306_01/server.102/b14200/statements_9013.htm#i2077938 एकमात्र चीज "व्यवस्थापक विकल्प के साथ" केवल उपयोगकर्ता को भूमिका में रखने की अनुमति नहीं देती है बल्कि इसे प्रशासित करने के लिए भी होती है। –

+1

@ कुशल हां, आपका कथन काम करेगा और 'rall_ से' tablename' में 'कैश' डालें (कॉलम 'राशि' सेटिंग)। आप निश्चित रूप से नियमित रूप से 'कहां' खंड जोड़ सकते हैं कि कौन सी पंक्तियां डालें। –

3

"व्यवस्थापक विकल्प" "अनुदान" कथन का एक हिस्सा है। आप इसे "उपयोगकर्ता बनाएं" के साथ उपयोग नहीं कर सकते हैं।

-1

आप व्यवस्थापक विकल्प देने के लिए आप उपयोगकर्ता डीबीए विशेषाधिकार दे रहे हैं अगर जरूरत नहीं है, डीबीए इसके अलावा, आप अनुदान विशेषाधिकार के साथ उपयोगकर्ता के दोनों बयानों निर्माण गठजोड़ कर सकते हैं व्यवस्थापक है पासवर्ड उपयोगकर्ता नाम के लिए डीबीए अनुदान द्वारा पहचाना गया;

नोट: अगर मैं गलत हूं तो मुझे सही करें।

संबंधित मुद्दे