99.9% बार त्रुटि ORA-65096: invalid common user or role name
इसका मतलब है कि आप सीडीबी में लॉग इन हैं जब आपको पीडीबी में लॉग इन किया जाना चाहिए। उदाहरण के लिए, यदि आपने डिफ़ॉल्ट 19c स्थापना सेटिंग्स का उपयोग किया है, तो आपको ORCL (CDB) के बजाय ORCLPDB (PDB) में लॉगिन करना चाहिए।
खतरा - यदि आप उपयोगकर्ताओं को गलत तरीके से बनाने पर जोर देते हैं, तो नीचे दिए गए चरणों का पालन करें।
इस तरह के अनिर्दिष्ट पैरामीटर सेट करना (जैसा कि प्रमुख अंडरस्कोर द्वारा इंगित किया गया है) केवल Oracle समर्थन के निर्देशन में किया जाना चाहिए। ऐसे मार्गदर्शन के बिना ऐसे मापदंडों को बदलने से आपका समर्थन अनुबंध अमान्य हो सकता है। तो इसे अपने जोखिम पर करें।
विशेष रूप से, यदि आप "_ORACLE_SCRIPT"=true
. सेट करते हैं , ORACLE_MAINTAINED 'Y' पर सेट कॉलम के साथ कुछ डेटा डिक्शनरी परिवर्तन किए जाएंगे। उन उपयोगकर्ताओं और वस्तुओं को कुछ डीबीए स्क्रिप्ट से गलत तरीके से बाहर रखा जाएगा। और उन्हें कुछ सिस्टम स्क्रिप्ट में गलत तरीके से शामिल किया जा सकता है।
यदि आप उपरोक्त जोखिमों के साथ ठीक हैं, और सामान्य उपयोगकर्ताओं को सही तरीके से नहीं बनाना चाहते हैं, तो उपयोगकर्ता बनाने से पहले इस कमांड को चलाएँ:
alter session set "_ORACLE_SCRIPT"=true;
मुझे इसका उत्तर यहां मिला है