ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle सूचकांक व्यर्थ राज्य में

When trying to perform query on Oracle tables with select SQL statement, Oracle returns the following error: जब से चुनें एसक्यूएल बयान से Oracle टेबल पर प्रश्न करने की कोशिश कर रहा, Oracle निम्नलिखित त्रुटि लाभ:

ORA-01502: index 'string.string' or partition of such index is in unusable state ORA-01502: 'सूचकांक string.string' या ऐसे सूचकांक के विभाजन व्यर्थ राज्य में है

The error indicates an attempt has been made to access an index or index partition that has been marked unusable by a direct load or by a DDL operation. त्रुटि संकेत करता है एक प्रयास के लिए एक सूचकांक या सूचकांक विभाजन है कि एक सीधे लोड द्वारा व्यर्थ या एक DDL आपरेशन द्वारा चिह्नित किया गया है का उपयोग किया गया है.

The problem usually happens when using the Direct Path for the SQL*Loader, Direct Load or DDL operations. समस्या को आम तौर पर होता है जब एसक्यूएल * लोडर, प्रत्यक्ष लोड या DDL कार्यों के लिए प्रत्यक्ष पथ का उपयोग कर. This requires enough temporary space to build all indexes of the table. यह काफी अस्थायी अंतरिक्ष में तालिका के सभी अनुक्रमित बनाने की आवश्यकता है. If there is no enough space in TEMP tablespace, all rows will still be loaded and imported, but the indices are left with STATUS = 'INVALID'. अगर वहाँ अस्थायी तालिकास्थान में पर्याप्त जगह नहीं है, सभी पंक्तियाँ और अभी भी लोड होगा आयातित है, लेकिन सूचकांक = '' अवैध स्थिति के साथ छोड़ दिया जाता है.

Invalid indexes can be checked with a SELECT * from USER_INDEXES WHERE STATUS = 'INVALID'; SQL statement. अवैध अनुक्रमित एक USER_INDEXES कहां से स्थिति का चयन करें * = 'अवैध' के साथ की जाँच की जा सकता है; एसक्यूएल बयान.

Solution to this error is simple. इस त्रुटि के समाधान सरल है. You can: आप कर सकते हैं:

  1. Drop the specified index and/or recreate the index छोड़ निर्दिष्ट सूचकांक और / या सूचकांक बहलाना
  2. Rebuild the specified index पुनर्निर्माण निर्दिष्ट सूचकांक
  3. Rebuild the unusable index partition पुनर्निर्माण व्यर्थ सूचकांक विभाजन

Generally, the following SQL manipulation language will be able to rebuild the unusable index: आम तौर पर, निम्न एसक्यूएल हेरफेर भाषा को निकम्मा सूचकांक के पुनर्निर्माण में सक्षम हो जाएगा:

ALTER INDEX index_name बदल सूचकांक index_name REBUILD पुनर्निर्माण

IMPORTANT : The page is machine translated and provided "as is" without warranty. महत्वपूर्ण: पृष्ठ की मशीन है और अनुवाद प्रदान "के रूप में वारंटी के बिना है." Machine translation may be difficult to understand. मशीन अनुवाद मुश्किल से समझ सकते हो. Please refer to कृपया उल्लेख करने original English article मूल अंग्रेजी लेख whenever possible. जब भी संभव है.


6 Responses to “ORA-01502 Oracle Index in Unusable State” 6 उत्तर के लिए "ORA-01502 Oracle सूचकांक व्यर्थ राज्य में"

  1. Bob बॉब
    April 16th, 2009 03:14 16 अप्रैल 2009 03:14
    6 6

    Your first statement needs to check for 'UNUSABLE' and not 'INVALID' in USER_INDEXES. अपने पहले के बयान को 'बेकार की जांच करने के लिए' और 'नहीं की जरूरत है' अवैध USER_INDEXES में.

  2. Deepak B Sholapurkar दीपक बी Sholapurkar
    January 31st, 2009 04:24 31 जनवरी 2009 04:24
    5 5

    I think Oracle is having only index status as Usable/Unusabe. मुझे लगता है कि Oracle सहायक के रूप में ही सूचकांक की स्थिति रही है / Unusabe.

    “Skip Unusable index” will allow the all the DML(Inclusing Select) operations on the table. अनुमति "निकम्मा सूचकांक छोड़ें" होगा सभी DML (Inclusing चुनें) ऑपरेशन टेबल पर.

    Thanks & Regards, धन्यवाद और सादर,
    Deepak दीपक

  3. sabry sabry
    August 21st, 2008 14:49 21 अगस्त 2008 14:49
    4 4

    thanks… the alter table fix worked धन्यवाद ... सारणी तय बदल काम

  4. ORA-01502: Indexes in unusable state « PSST0101 व्यर्थ राज्य «PSST0101 में ORA-01502: अनुक्रमित
    February 6th, 2008 06:31 6 फ़रवरी 2008 06:31
    3 3

    [...] ORA-01502 Oracle Index in Unusable State [...] ORA [...]-01502 Oracle सूचकांक व्यर्थ राज्य में [...]

  5. Kalle Kalle
    March 6th, 2007 16:51 6 मार्च 2007 16:51
    2 2

    At least in oracle10 the status could also be 'UNUSABLE' Oracle10 में कम से कम स्थिति भी 'हो सकता है' निकम्मा

  6. sandeep संदीप
    September 19th, 2006 22:28 19 सितम्बर 2006 22:28
    1 1

    What about with Oracle 9i option SKIP UNUSABLE INDEXES? के बारे में क्या Oracle 9i विकल्प के साथ छोड़ें व्यर्थ अनुक्रमण करता? Pls Explain. Pls समझाओ.

Leave a Reply एक उत्तर दें छोड़ दो

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> आप इन टैग्स: <a href="" उपयोग title=""> <abbr title=""> <acronym कर सकते हैं <blockquote title=""> <b> cite=""> <cite> <code> <डेल DateTime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. टिप्पणी की सुविधा है विकलांग गया है की सदस्यता लें. To receive notification of latest comments posted, subscribe to सदस्यता के लिए नई टिप्पणियों की सूचना प्राप्त पोस्ट किया है, My Digital Life Comments RSS feed मेरे डिजिटल जीवन टिप्पणियाँ आरएसएस फ़ीड or या register to receive रजिस्टर प्राप्त करने के लिए new comments in daily email digest. दैनिक ईमेल में नई टिप्पणियाँ डाइजेस्ट.
Custom Search

New Articles नए लेख

Incoming Search Terms for the Article के लिए खोजें शर्तें आने अनुच्छेद

ora-01502 ora-01502 - -- oracle index unusable Oracle सूचकांक व्यर्थ - -- index unusable सूचकांक व्यर्थ - -- ora 01502 01,502 ora - -- ORA-01502: ORA-01502: - -- oracle unusable index Oracle व्यर्थ सूचकांक - -- Unusable index व्यर्थ सूचकांक - -- ora-01502: index ora-01502: सूचकांक - -- ORACLE index status ओरेकल सूचकांक स्थिति - -- index UNUSABLE oracle सूचकांक व्यर्थ Oracle - -- ORA-01502: index ORA-01502: सूचकांक - -- ORA-01502: ORA-01502: - -- unusable Index Oracle व्यर्थ सूचकांक Oracle - -- ORA-01502 ORA-01502 - -- oracle disable index Oracle अक्षम सूचकांक - -- oracle ora-01502 Oracle ora-01502 - -- oracle index unusable state Oracle सूचकांक व्यर्थ राज्य - -- index is in unusable state सूचकांक व्यर्थ राज्य में है - -- unusable indexes व्यर्थ अनुक्रमित - -- oracle unusable indexes Oracle व्यर्थ अनुक्रमित - -- ORA-01502 ORA-01502 - -- alter index unusable सूचकांक बदल व्यर्थ - -- oracle invalid index Oracle अवैध सूचकांक - -- "ORA-01502" "ORA-01502" - -- skip unusable index व्यर्थ सूचकांक में उछाल - -- index unusable state सूचकांक व्यर्थ राज्य - -- rebuild unusable indexes व्यर्थ अनुक्रमित पुनर्निर्माण - -- index status unusable सूचकांक स्थिति बेकार - -- oracle index status unusable Oracle सूचकांक स्थिति बेकार - -- ORA-01502 ORACLE ORA-01502 ओरेकल - -- all सब - -- oracle index is in unusable state Oracle सूचकांक व्यर्थ राज्य में है - -- UNUSABLE index in oracle Oracle में व्यर्थ सूचकांक - -- oracle index in unusable state व्यर्थ राज्य में Oracle सूचकांक - -- rebuild unusable index व्यर्थ सूचकांक पुनर्निर्माण - -- unusable indexes in oracle Oracle में व्यर्थ अनुक्रमित - -- ORA-01502: index partition of such index is in unusable state ORA-01502: ऐसे सूचकांक के सूचकांक विभाजन व्यर्थ राज्य में है - -- SKIP UNUSABLE INDEXES Skip व्यर्थ अनुक्रमित - -- ORA - 01502 ORA - 01,502 - -- index status oracle सूचकांक स्थिति Oracle - -- oracle rebuild unusable index Oracle व्यर्थ सूचकांक पुनर्निर्माण - -- oracle index disable Oracle सूचकांक में अक्षम - -- invalid index oracle अवैध सूचकांक Oracle - -- oracle 01502 01,502 Oracle - -- invalid indexes - -- Rebuild the unusable index partition पुनर्निर्माण व्यर्थ सूचकांक विभाजन - -- index unusable state oracle सूचकांक व्यर्थ राज्य Oracle - -- oracle index state Oracle सूचकांक राज्य - -- disable index oracle निष्क्रिय सूचकांक Oracle - -- ORA:01502 ORA: 01,502 - -- Oracle Indexes Unusable Oracle अनुक्रमित व्यर्थ - -- Index status in oracle Oracle में सूचकांक की स्थिति - -- ORACLE INDEX INVALID ओरेकल सूचकांक अवैध - -- index partition unusable सूचकांक विभाजन व्यर्थ - -- oracle check index status Oracle जांच सूचकांक स्थिति - -- oracle alter index unusable Oracle सूचकांक व्यर्थ बदल - -- oracle partition index unusable Oracle विभाजन सूचकांक व्यर्थ - -- index in unusable state oracle व्यर्थ राज्य Oracle में सूचकांक - -- UNUSABLE oracle index व्यर्थ Oracle सूचकांक - -- unusable indexes oracle व्यर्थ अनुक्रमित Oracle - -- oracle skip unusable Oracle बेकार छोड़ - -- index unusable in oracle Oracle में व्यर्थ सूचकांक - -- INDEX ORACLE UNUSABLE सूचकांक ओरेकल व्यर्थ - -- oracle unusable Oracle व्यर्थ - -- rebuild unusable local indexes व्यर्थ स्थानीय अनुक्रमित पुनर्निर्माण - -- ORA-01502 + oracle ORA-01502 + Oracle - -- ORA-01502 error त्रुटि ORA-01502 - -- oracle partition of such index is in unusable state इस सूचकांक के गूढ़ विभाजन व्यर्थ राज्य में है - -- oracle index usable Oracle सूचकांक प्रयोज्य - -- index in unusable state व्यर्थ राज्य में सूचकांक - -- index status unusable oracle सूचकांक स्थिति बेकार Oracle - -- disable index in oracle Oracle में अक्षम सूचकांक - -- why Index unusable क्यों व्यर्थ सूचकांक - -- oracle ora 01502 Oracle 01,502 ora - -- oracle unusable state Oracle व्यर्थ राज्य - --