2014-10-13 8 views
7

मेरे पास ओरेकल डेटाबेस में एक गैर-व्यवस्थापक लॉगिन है, और मैं जांचना चाहता हूं कि मेरा पासवर्ड कब समाप्त हो जाएगा। मुझे DBA_USERS तालिका पर पूछताछ करके पासवर्ड समाप्ति तिथियां प्राप्त करने के बारे में बहुत सारी जानकारी मिली है - लेकिन मुझे उस तालिका को देखने के लिए विशेषाधिकार नहीं हैं।जांचें जब मेरा ओरेकल पासवर्ड समाप्त हो जाता है

मुझे उम्मीद है कि ओरेकल मुझे मेरे खुद के प्रवेश के लिए पासवर्ड समाप्ति की जाँच करने के लिए एक तरह से शामिल हूँ, लेकिन अब तक मैं को छोड़कर किसी भी प्रश्न उन संदर्भ कि DBA_USERS तालिका खोजने में असमर्थ किया गया है।

क्या यह निर्धारित करने का कोई तरीका है कि मेरा पासवर्ड कब डीबीए में टिकट डाले बिना समाप्त हो जाता है?

उत्तर

19

आप का उपयोग वर्तमान उपयोगकर्ता विवरण देख सकते हैं

select * from USER_USERS; 

यह एक स्तंभ नाम "EXPIRY_DATE" जो डेटा आप के लिए पूछना है होगा।

पीएस लगभग हर DBA_ * के लिए एक ALL_ * (सभी उपयोगकर्ता द्वारा देखे जाने वाले सभी अनुमत रिकॉर्ड) और एक यूएसER_ * (वर्तमान उपयोगकर्ता द्वारा स्वामित्व वाले सभी अनुमत रिकॉर्ड)

इसलिए DBA_TABLES में सभी तालिकाओं सिस्टम हैं है, ऑल_TABLES में सभी सारणी हैं जिनके पास मौजूदा उपयोगकर्ता को कुछ अपडेट करने (अनुमति, हटाएं, डालने, संशोधित करने, आदि), और USER_TABLES - वर्तमान उपयोगकर्ता द्वारा बनाई गई सभी तालिकाएं हैं।

+0

बिल्कुल मुझे जो चाहिए था। धन्यवाद! (मैं 5 मिनट के लिए जवाब स्वीकार नहीं कर सकता, लेकिन जब मैं कर सकता हूं तो मैं करूँगा।) –

+1

आपका स्वागत है :) - मैंने USER, ALL, और DBA उपसर्गों के बारे में एक संक्षिप्त स्पष्टीकरण जोड़ा है .. आपकी मदद कर सकता है भविष्य :) – evenro

+1

'USER_USERS' के पास' DBA_USERS' की तुलना में 'पासवर्ड 'और' PROFILE 'जानकारी नहीं होगी। –

संबंधित मुद्दे