उन लोगों के लिए एक नोट जिनके पास sddba या 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
अब आपको अपने पुराने क्रेडेंशियल्स के साथ डेटाबेस से कनेक्ट करने की आवश्यकता है। आप अपने आउटपुट में Oracle प्रदान किया गया टेम्प्लेट पा सकते हैं:
Use "connect username/password@XE" to connect to the database.
मेरे मामले में मेरे पास उपयोगकर्ता "oracle" पासवर्ड के साथ "oracle" है, इसलिए मेरा इनपुट दिखता है
connect oracle/oracle@XE
किया हुआ। अब अपना नया पासवर्ड दो बार टाइप करें। यदि आप चाहते हैं कि आपका पासवर्ड अब समाप्त न हो तो आप चला सकते हैं
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;