2013-02-12 26 views
8

मैं ओरेकल के लिए नया हूं। मैं जानना चाहता हूं कि sqlplus के लिए लॉगिन पासवर्ड कैसे सेट करें/oracle 11g में sysdba के रूप में।sqlplus के लिए पासवर्ड कैसे सेट करें/sysdba

मैं अपने अगले प्रवेश के लिए पासवर्ड सेट करना चाहते हैं, मैं न/sqlplus रूप में प्रवेश करने sysdba के रूप में के बाद से किसी को भी sqlplus का उपयोग कर/sysdba के रूप में प्रवेश कर सकते हैं और आसानी से डेटा का उपयोग या मौजूदा उपयोगकर्ता के लिए पासवर्ड बदल सकते हैं मुझे लॉगिन प्रतिबंधित करने की आवश्यकता है।

उत्तर

12

(DB को जोड़ने के बाद) एक नया पासवर्ड आपको चाहिए सेट करने के लिए:

alter user SYS identified by "newpassword"; 

लेकिन अगर आप एक पासवर्ड के बिना जोड़ने को रोकने के लिए चाहते हैं - sqlplus/as sysdba, तो आप इस जोड़ने की जरूरत:

SQLNET.AUTHENTICATION_SERVICES=none 

sqlnet.ora

+0

** लेकिन अगर आप एक पासवर्ड के बिना जोड़ने को रोकने के लिए चाहते हैं - sqlplus/sysdba के रूप में है, तो आप इस जोड़ने की जरूरत: SQLNET.AUTHENTICATION_SERVICES = sqlnet.ora में कोई भी ** एक ही बात मैन्युअल रूप से किया जा सकता है किसी एक द्वारा संपादित किया गया है और वे फिर से ** SQLNET.AUTHENTICATION_SERVICES = NTS ** में बदल सकते हैं ताकि वे फिर से -sqlplus/sysdba – user2064110

+1

@ user2064110, True के रूप में लॉगिन कर सकें, लेकिन इस फ़ाइल में लिखने वाले विशेषाधिकार वाले उपयोगकर्ता को नहीं चाहिए बस "anyuser" हो (sysdba के रूप में कनेक्ट करने के समान ही "anyuser" द्वारा नहीं किया जा सकता है)। अगर कोई व्यवस्थापक पासवर्ड प्राप्त कर सकता है तो यह डीबी –

+0

पर एसईएस का पासवर्ड प्राप्त करने जैसा ही है, मैं क्यों पूछ रहा हूं कि कंपनी में 5 लोग काम कर रहे हैं और वे व्यवस्थापक उपयोगकर्ता आईडी और पासवर्ड के साथ सर्वर तक पहुंच रहे हैं और यदि कोई कुछ संशोधनों को बदलता है sqlplus/sysdba के रूप में सर्वर में यह बाकी लोगों को प्रभावित करेगा ताकि हम बचने के लिए पासवर्ड को सेट करके लॉगिन प्रतिबंधित कर सकें। – user2064110

3

में सिर्फ किसी को भी sqlplus/as sysdba का उपयोग कर लॉगिन कर सकते हैं। ओएस उपयोगकर्ता डेटाबेस प्रबंधित करने के लिए बनाए गए ओएस DBA समूह का सदस्य होना चाहिए (इस समूह का एक अलग नाम हो सकता है)।

आपको केवल इस समूह की वास्तविक डीबीए सदस्यता असाइन करनी चाहिए। और, मेरी राय में, किसी को भी oracle के रूप में लॉगिन नहीं करना चाहिए (यहां यूनिक्स (जैसा) सिस्टम मानना)।