ORA-00942: तालिका या दृश्य मौजूद नहीं है

क्या ORA-00942 तालिका या दृश्य Oracle में मौजूद नहीं है? कोई बात नहीं, यहाँ इसका एक त्वरित समाधान है। यह त्रुटि हो सकती है क्योंकि एक अनधिकृत पर्याय या किसी भी अभिव्यक्ति का उपयोग तालिका नाम के बजाय किया जाता है। समस्या निवारण से पहले निम्न स्थितियों को सत्यापित करना चाहिए। ओरेकल में विभिन्न टेबल नामों के साथ उपयोग किए जाने वाले दृश्य और तालिकाओं के नाम भी त्रुटि संदेश दिखा सकते हैं। Oracle में तालिका नाम दृश्य के कारण तालिका मौजूद है। कुछ विशेष विशेषाधिकार हैं जो उपयोगकर्ताओं को दिए गए हैं ताकि डेटाबेस व्यवस्थापक से बाद में संपर्क किया जा सके। नीचे लेख एक तालिका को देखने के कारणों और समाधानों का वर्णन करेगा यदि यह ओरेकल में मौजूद नहीं है।

मुद्दा

यदि आपको निम्न त्रुटि संदेश मिलता है: दर्ज की गई तालिका या दृश्य मौजूद नहीं है, या अनधिकृत समानार्थी शब्द का उपयोग किया गया था, या तालिका नाम के बजाय दृश्य की अभिव्यक्ति का उपयोग किया गया था।

उपाय

  • आपको निम्नलिखित वस्तुओं को सत्यापित करना होगा:
    • दृश्य या उपयोग की गई तालिकाओं का नाम
    • तालिका नाम के बजाय दृश्य का नाम उपयोग किया जाता है
    • दृश्य या तालिका का नाम मौजूद है।
  • दृश्य, तालिका या पर्याय के अस्तित्व को सत्यापित करने के लिए:

 DBA_TABLES से चुनें * जहां TABLE_NAME = 'table_name' है; DBA_SYNONYM से यहां सेलेक्ट करें * SYNONYM_NAME = 'synonym_name'; DBA_VIEWS से सेलेक्ट करें जहां VIEW_NAME = 'view_name' है; 

ध्यान दें कि

इस मामले में कि तालिका को बनाने की आवश्यकता है या यदि उपयोगकर्ता या एप्लिकेशन विशेषाधिकारों को तालिका तक पहुंचने की आवश्यकता है, तो कृपया डेटाबेस व्यवस्थापक से संपर्क करें।

पिछला लेख अगला लेख

शीर्ष युक्तियाँ