एक टिप्पणी जो sysdba या sys के लिए सेट किए गए पासवर्ड नहीं हो सकता और नियमित रूप से एक का उपयोग करें तीसरे पक्ष के ग्राहक। यहां एक पासवर्ड के बिना कमांड लाइन sqlplus में लॉग इन करने के बारे में कुछ जानकारी दी गई है जिसने मेरी मदद की। मैं फेडोरा 21 का उपयोग कर रहा हूं।
locate sqlplus
मेरे मामले में, sqlplus यहाँ स्थित है:
/u01/app/oracle/product/11.2.0/xe/config/scripts/sqlplus.sh
अब
cd /u01/app/oracle/product/11.2.0/xe/config/scripts
./sqlplus.sh/as sysdba
चलाने अब आप अपने पुराने पहचान के साथ डेटाबेस से कनेक्ट करने की जरूरत है। आप ओरेकल अपने उत्पादन में प्रदान की गई टेम्प्लेट पा सकते हैं:
Use "connect username/[email protected]" to connect to the database.
मेरे मामले में मैं तो मेरे इनपुट लग रहा है
तरह
connect oracle/[email protected]
हो गया पासवर्ड "दैवज्ञ" के साथ उपयोगकर्ता "दैवज्ञ" है।अब अपना नया पासवर्ड दो बार टाइप करें। तब यदि आप अपना पासवर्ड अब और समय सीमा समाप्त नहीं करना चाहती आप चला सकते हैं
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
स्रोत
2016-03-28 03:54:44
आप एसक्यूएल कमांड के माध्यम से एसक्यूएल डेवलपर में एक कालबाह्य पासवर्ड बदल नहीं सकते हैं। यह जेडीबीसी ढेर में समर्थित नहीं है। इसके लिए आपको ओसीआई पुस्तकालयों की आवश्यकता है। एसक्यूएल डेवलपर के पास ओसीआई स्टैक के माध्यम से पासवर्ड को रीसेट और समाप्त करने का विकल्प है यदि इसे सही तरीके से इंस्टॉल किया गया है। पूर्ण विवरण के लिए मेरा उत्तर देखें। – Frobbit
आप इसे एसक्यूएल डेवलपर 4.1.0.17 के साथ कर सकते हैं। नीचे मेरा जवाब देखें। – fuzzyanalysis