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

Oracle ORA-01031:उपयोगकर्ता बनाते समय अपर्याप्त विशेषाधिकार

आपको बस एक CREATE USER की आवश्यकता है सिस्टम विशेषाधिकार लेकिन CONTAINER . का उपयोग करना न भूलें क्लॉज जिसे ALL . पर सेट किया जाना चाहिए , यदि आप इस खंड को छोड़ देते हैं तो अनुदेयी के पास CREATE USER . होगा वर्तमान कंटेनर पर सिस्टम विशेषाधिकार।

अनुदान

जब एक सामान्य उपयोगकर्ता खाता बनाया जाता है, तो खाता सभी खुले प्लग करने योग्य डेटाबेस में बनाया जाता है। तो जो यूजर इस नए यूजर को बना रहा है उसके पास CREATE USER . होना चाहिए सभी कंटेनरों पर सिस्टम विशेषाधिकार।

SQL> grant create user to c##user container=all;

Grant succeeded.

SQL> conn c##user
Enter password: 
Connected.
SQL> create user c##user2 identified by user2;

User created.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PL/SQL:जांचें कि क्या BLOB या CLOB खाली है

  2. JDBC का उपयोग करके dbms_output.get_lines से आउटपुट प्राप्त करना

  3. ऑरैकल संग्रहीत कार्यविधि के अंदर अद्यतन विवरण काम नहीं कर रहा है

  4. बाएं/दाएं पक्षों के साथ उपयोगकर्ता परिभाषित ऑपरेटर बनाएं

  5. ओरेकल:टाइमस्टैम्प में मिनट कैसे जोड़ें?