Eugênio,
A mensagem de recurso ocupado, se deve ao seu banco ser versão STANDARD, que
não faz rebuild de indices que estejam com suas tabelas em uso. Este recurso
existe somente na versão ENTERPRISE.
Não há problemas, implemente o seu código assim:
FOR c_indx IN (SELECT a.owner, a.index_name,
boa tarde, pessoal!
fiz um script PLSQL para reconstruir todos os indices de um grupo de tabelas de
nossa aplicação. Este rebuild é feito pelo seguinte FOR:
FOR c_indx IN (SELECT owner, index_name, tablespace_name FROM dba_indexes
WHERE owner=c_schema.username AND table_name=dyad_