Veja se o código abaixo te ajuda. É só vc informar o que deseja no "where". Por exempo se a table "mov".
Aristides. spool c:\INDEXES.SQL DECLARE CURSOR TABELAS IS SELECT OWNER, INDEX_NAME FROM ALL_INDEXES WHERE OWNER IN ('NOME_OWNER_1','NOME_OWNER_2') ORDER BY OWNER; BEGIN FOR C_CURSOR IN TABELAS LOOP DBMS_OUTPUT.PUT_LINE('ALTER INDEX ' || C_CURSOR.OWNER || '.' || C_CURSOR.INDEX_NAME || ' REBUILD;'); END LOOP; END; / spool OFF @C:\INDEXES.SQL ----- Original Message ----- From: Welvis Douglas To: oracle_br@yahoogrupos.com.br Sent: Thursday, January 24, 2008 3:30 PM Subject: Re: [oracle_br] Fragmetação de Indices Pois é, não tenho o TOAD aqui, teria que ser um script mesmo, pois quero fazer um rebuild , só que tenho que fazer apenas de alguns, pois se estes for das tebelas de mov. tem quer ser feito aos poucos... pois a tabela está com 200 Milhoes de registros e o banco não é EE. flw irmão.,! ----- Original Message ----- From: Milton Bastos Henriquis Jr. To: oracle_br@yahoogrupos.com.br Sent: Thursday, January 24, 2008 2:50 PM Subject: Re: [oracle_br] Fragmetação de Indices Grande Welvis... Vc não tem o TOAD aí? Eu vejo pelo Toad, ele dá o número de fragmentos de cada índice, com isso posso ordenar a lista de índice pelo mais fragmentado, e então fazer um rebuild caso achar necessário. 2008/1/24 Welvis Douglas <[EMAIL PROTECTED]>: > > > > > > > Olá pessoal, alguem terial um script para verificar a fragmentação de > indices.. > > att, > > Welvis Douglas > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]