Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #87600
    rhubner
    Participante

      Ola amigos, estou com uma duvida e preciso de algumas dicas de como fazer da melhor maneira.

      Windows 2003 Server – Oracle 10G

      Tenho uma INDEXES.DBF grande demais na pasta do Oracle uns 24gb…

      Como faco para quebrar ela e diminuir o tamanho?

      ALTER INDEX nome_do_indice REBUILD TABLESPACE nome_do_novo_tablespace;

      esse seria o comando correto?
      teria como fazer isso com o banco online?

      att Ricardo

      #87602
      Marcio68Almeida
      Participante

        Sim, a melhor maneira de reorganizar tablespaces é criando as novas tablespaces e dando rebuild nos índices e move nas tabelas (quando for o caso)
        Lembrando sempre que, quando você dá move nas tabelas os índices e demais objetos ficam invalidados.
        Tudo pode ser feito online, porém vai cair bem a performance do banco, portanto é melhor procurar uma boa janela para esse trabalho.
        Eu costumo fazer um levantamento prévio e deixar tudo organizado para esse trabalho e gastar um domingão fazendo a reorganização.

        #87603
        David Siqueira
        Participante

          Olá..mandou bem Marcio.
          Cara deixa eu te dizer como eu faria.

          Primeiro: Levantamento dos tamanhos das tabelas

          Segundo: Separação e redivisão de segmentos ( Tabela e Indices) por tamanho em tablespaces com caracteristicas diferenciadas ( Blocagem) , gerenciamento ( LOCAL ou DICTIONARY) e também Armazenamento ( STORAGE CLAUSULES , se for o caso)

          Terceiro: Criar novos Tablespaves SMALL, MED e BIG para os seus respectivos segmentos, e em caso de haver tabelas Particionadas deve ser levada em consideração as chaves que compõem as tabelas etc e tal e criar em ambientes apartados, tablespacaes especificas para PARTIçÕES.

          Quarto: Mover e fazer REBUILD dos segmentos para os novos ambientes.

          Bom é assim que eu procederia.
          Espero ter ajudado.

          Abraço.

          #87618
          vieri
          Participante

            outro detalhe, se sua versão for 10G enterprise,
            já pode contar com o rebuild online que impacta menos o ambiente
            produtivo.

            SQL> alter index dbo_datamart.UK_MIDIA_ANUNCIADA rebuild online ;

            Index altered.

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