Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle में सभी टेबल इंडेक्स को अक्षम और बाद में सक्षम करें

यहाँ फ़ाइल के बिना अनुक्रमणिका को अनुपयोगी बना रहा है:

DECLARE
  CURSOR  usr_idxs IS select * from user_indexes;
  cur_idx  usr_idxs% ROWTYPE;
  v_sql  VARCHAR2(1024);

BEGIN
  OPEN usr_idxs;
  LOOP
    FETCH usr_idxs INTO cur_idx;
    EXIT WHEN NOT usr_idxs%FOUND;

    v_sql:= 'ALTER INDEX ' || cur_idx.index_name || ' UNUSABLE';
    EXECUTE IMMEDIATE v_sql;
  END LOOP;
  CLOSE usr_idxs;
END;

पुनर्निर्माण समान होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01264:लॉगफ़ाइल फ़ाइल नाम बनाने में असमर्थ

  2. केवल बैकअप SQL स्कीमा?

  3. क्या एक ही एक्सेस विधि के साथ डेडलॉक हो सकता है?

  4. Oracle में एक स्ट्रिंग और एक संख्या को जोड़ने के 2 तरीके

  5. Oracle में संयोजित तार उत्पन्न करने का तेज़ तरीका