Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #80556
    Anderson_
    Participante

      Pessoal, preciso de uma ajuda..

      Preciso de um rotina para listar todos os Índices de uma base.
      Pois preciso Eliminar todos os índices e Recria-los.
      Mas recria-los em outra TableSpace.

      Uso Oracle 9i e 10G

      Alguém pode me ajudar.

      Mto Obrigado.

      #80559
      Marcio68Almeida
      Participante

        use o alter index REBUILD…

        #80561
        Anônimo

          Alter index rebuild tablespace ;

          #80579
          Ludwig
          Participante

            Para listar o nome de todos os índices basta usar:

            SELECT INDEX_NAME FROM USER_INDEXES

            #80585
            vieri
            Participante

              utilize scripts dinamicos.

              alter session set current_schema = SEU_CHEMA;

              select ‘Alter index ||index_name|| ‘rebuild tablespace ;’
              from dba_indexes
              where owner = ‘SEU_SCHEMA’

              => coloque a tablespace de destino dos indexes;

              verifique tb a questão de tamanho dos indexes na dba_segments.

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.