मैंने अभी oracle11g स्थापित किया है
ORA-65096: अमान्य सामान्य उपयोगकर्ता या भूमिका नाम
नहीं, आपने Oracle 12c स्थापित किया है । वह त्रुटि केवल पर हो सकती है 12c
, और नहीं हो सकती है 11g
।
हमेशा 4 दशमलव स्थानों तक अपने डेटाबेस संस्करण की जाँच करें :
SELECT banner FROM v$version WHERE ROWNUM = 1;
ओरेकल 12 सी बहुपरत कंटेनर डेटाबेस है:
- एक रूट कंटेनर ( CDB )
- और / या शून्य, एक या कई प्लग करने योग्य डेटाबेस ( PDB )।
आपने डेटाबेस को एक कंटेनर डेटाबेस के रूप में बनाया होगा । हालांकि, आप कंटेनर में उपयोगकर्ता बनाने की कोशिश कर रहे हैं, यानी CDB $ ROOT , हालाँकि, आपको उपयोगकर्ता को PLUGALABLE डेटाबेस में बनाना चाहिए ।
आपको कंटेनर में एप्लिकेशन-संबंधित ऑब्जेक्ट बनाने के लिए नहीं माना जाता है, कंटेनर प्लग करने योग्य डेटाबेस के लिए मेटाडेटा रखता है। आपको सामान्य डेटाबेस संचालन के लिए प्लग करने योग्य डेटाबेस का उपयोग करना चाहिए। एल्स, इसे कंटेनर के रूप में न बनाएं, और न ही मल्टी-टेनेंसी का उपयोग करें । हालाँकि, 12cR2 आगे आप एक गैर-कंटेनर डेटाबेस वैसे भी नहीं बना सकते हैं।
और सबसे शायद, नमूना स्कीमा पहले से ही स्थापित हो सकता है, आपको बस उन्हें प्लग करने योग्य डेटाबेस में अनलॉक करने की आवश्यकता है ।
उदाहरण के लिए, यदि आपने प्लग करने योग्य डेटाबेस बनाया है pdborcl
:
sqlplus SYS/password@PDBORCL AS SYSDBA
SQL> ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger;
sqlplus scott/tiger@pdborcl
SQL> show user;
USER is "SCOTT"
PDBs दिखाने के लिए और रूट कंटेनर से एक प्लग करने योग्य डेटाबेस से कनेक्ट करने के लिए:
SQL> show con_name
CON_NAME
------------------------------
CDB$ROOT
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 ORCLPDB READ WRITE NO
SQL> alter session set container = ORCLPDB;
Session altered.
SQL> show con_name;
CON_NAME
------------------------------
ORCLPDB
मेरा सुझाव है, Oracle 12c पोस्ट इंस्टॉलेशन अनिवार्य चरण पढ़ें
नोट : उत्तर _ORACLE_SCRIPT
को सही पर सेट करने के लिए छिपे हुए पैरामीटर का उपयोग करने का सुझाव देना उत्पादन प्रणाली में खतरनाक है और आपके समर्थन अनुबंध को अमान्य भी कर सकता है। ओरेकल समर्थन से परामर्श के बिना खबरदार, छिपे हुए मापदंडों का उपयोग न करें ।
11g
, आप पर होना चाहिए12c
।