मैं Oracle में सभी उपयोगकर्ताओं को कैसे देख सकता हूँ?
मैं Oracle में सभी उपयोगकर्ताओं को कैसे देख सकता हूँ?

वीडियो: मैं Oracle में सभी उपयोगकर्ताओं को कैसे देख सकता हूँ?

वीडियो: मैं Oracle में सभी उपयोगकर्ताओं को कैसे देख सकता हूँ?
वीडियो: Oracle में उपयोगकर्ता के सभी विशेषाधिकार कैसे दिखाएं 2024, मई
Anonim

तुम खोज सकते हो सभी उपयोगकर्ता में बनाया आकाशवाणी कमांड प्रॉम्प्ट से क्वेरी चलाकर। NS उपयोगकर्ता जानकारी विभिन्न सिस्टम तालिकाओं में संग्रहीत की जाती है - ALL_USERS और DBA_USERS, क्या पर निर्भर करता है उपयोगकर्ता जानकारी जिसे आप पुनः प्राप्त करना चाहते हैं।

इसके संबंध में, आप कैसे जांचते हैं कि उपयोगकर्ता के पास Oracle में किसी तालिका तक पहुंच है या नहीं?

प्रति ठानना कौन उपयोगकर्ताओं के पास है प्रत्यक्ष अनुदान एक टेबल तक पहुंच हम DBA_TAB_PRIVS दृश्य का उपयोग करेंगे: चुनें * DBA_TAB_PRIVS से; आप ऐसा कर सकते हैं जाँच इस क्वेरी से लौटाए गए कॉलम के बारे में अधिक जानकारी के लिए आधिकारिक दस्तावेज़ीकरण, लेकिन महत्वपूर्ण कॉलम हैं: GRANTEE है का नाम उपयोगकर्ता दी गई के साथ अभिगम.

आप ORA 28000 का समाधान कैसे करते हैं खाता लॉक हो गया है? समाधान

  1. एसक्यूएल * प्लस लोड करें।
  2. निम्न कमांड के साथ जांचें कि क्या लॉक है और क्या लॉक नहीं है: dba_users से उपयोगकर्ता नाम, account_status चुनें;
  3. [उपयोगकर्ता नाम] (कोष्ठक के बिना) खाते को अनलॉक करने के लिए, निम्न आदेश दर्ज करें: उपयोगकर्ता [उपयोगकर्ता नाम] खाता अनलॉक बदलें;
  4. सफलता को सत्यापित करने के लिए चरण 2 को फिर से चलाएँ।

फिर, मैं Oracle में सभी तालिकाओं को कैसे देख सकता हूँ?

सबसे आसान तरीका सभी टेबल देखें डेटाबेस में all_tables को क्वेरी करना है दृश्य : स्वामी का चयन करें, all_tables से table_name; यह करेगा प्रदर्शन स्वामी (उपयोगकर्ता) और का नाम टेबल . आपको किसी विशेष विशेषाधिकार की आवश्यकता नहीं है देख यह दृश्य , लेकिन यह केवल दिखाता है टेबल जो आपके लिए सुलभ हैं।

मैं Oracle सत्र आईडी कैसे खोजूं?

इसे आज़माएं: V$. से SID, सीरियल# चुनें सत्र जहां AUDSID = Sys_Context ('USERENV', ' सत्र आईडी '); चूंकि आप वर्तमान में रुचि रखते हैं सत्र , द करेंट सत्र स्थानीय उदाहरण (परिभाषा के अनुसार) पर होना चाहिए, इसलिए V$. का उपयोग करें सत्र जीवी$. के बजाय सत्र . साथ ही, अपनी विशिष्ट पहचान के लिए आपको केवल AUDSID की आवश्यकता है सत्र.

सिफारिश की: