Apenas cuidado ao efetuar move da tabela, pois isso fará com que o index
fique com o status unusable, tendo que ser realizado um rebuild.
Em 30/01/2015 18:30, "Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]"
<oracle_br@yahoogrupos.com.br> escreveu:

>
>
> Boa tarde,
>
>    Você pode usar:
>
> Alter table [schema].[tabela] move;
>
> Alter índex [schema].[tabela] rebuild;
>
> Para cada índice da tabela, faça isso com um script dinâmico. Cuidado com
> os comandos acima, para índices unique ele inviabiliza inserts na tabela.
>
> Você pode usar o shrink, como disse antes para otimizar a tarefa sem
> causar indisponibilidade como mencionado acima.
>
>
> [ ]'s
> #mufalani
>
>    Desculpe por erros! Este e-mail foi escrito do meu smartphone!
>
>     Sorry for typos! This mail was written from my smartphone!!!
>
> On 30/01/2015, at 18:13, Leonardo Santos da Mata leonardodam...@gmail.com
> [oracle_br] <oracle_br@yahoogrupos.com.br> wrote:
>
>
>
> alguma dica de qual comando eu devo pesquisar senhor Rodrigo?
>
> 2015-01-30 17:10 GMT-03:00 Rodrigo Mufalani rodr...@mufalani.com.br
> [oracle_br] <oracle_br@yahoogrupos.com.br>:
>
>>
>>
>> Meu caro Leonardo,
>>
>>     Eu recomendo ler o manual do DBA, ou a documentação online disponível
>> no site da Oracle. É muito arriscado sair pegando packages em blogs que
>> você não domina e aplicar no seu BD de produção.
>>      A dbms_utility.analyze_schema vai computar as estatísticas de um
>> jeito pre-9i e não irá fazer o que está tentando fazer.
>>
>> [ ]'s
>> #mufalani
>>
>>    Desculpe por erros! Este e-mail foi escrito do meu smartphone!
>>
>>     Sorry for typos! This mail was written from my smartphone!!!
>>
>> On 30/01/2015, at 17:37, Leonardo Santos da Mata leonardodam...@gmail.com
>> [oracle_br] <oracle_br@yahoogrupos.com.br> wrote:
>>
>>
>>
>> achei até o seguinte comando:
>>
>> exec DBMS_UTILITY.ANALYZE_SCHEMA('SCHEMA','compute');
>>
>>
>>
>> 2015-01-30 16:33 GMT-03:00 Leonardo Santos da Mata <
>> leonardodam...@gmail.com>:
>>
>>> eu quero fazer uma desfragmentação,
>>>
>>>  meu banco tem de dados desde 2009.
>>>
>>>
>>> o colega sugeriu o Shrink, eu estava fazendo umas pesquisas no google e
>>> passei pelo vacuum do postgreSQL.
>>>
>>> On Fri, Jan 30, 2015 at 4:27 PM, MARCIO CASTRO
>>> marciomouracas...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br
>>> > wrote:
>>>
>>>>
>>>>
>>>> Colega, acho que existe uma confusão aqui.
>>>>
>>>> No PostgreeSQL, se você você deleta um registro, a informação física
>>>> não é apagada, assim como no Oracle, mas este último aproveita este espaço
>>>> em futuras inserções.
>>>>
>>>> Em um update, o registro no Oracle é atualizado, mas no PostgreSQL, uma
>>>> nova tupla é inserida com o dado alterado, e a antiga é excluída
>>>> logicamente (por favor, me corrijam caso eu esteja enganado).
>>>>
>>>> Neste caso, explique pra gente o que é que você quer realmente - é
>>>> recuperar um espaço disponível depois da exclusão de 50% de uma tabela?
>>>> Este espaço é significativo?
>>>>
>>>>
>>>>
>>>> Atenciosamente,
>>>>
>>>>
>>>> Márcio de Figueiredo Moura e Castro
>>>>
>>>>
>>>>
>>>>   Em Sexta-feira, 30 de Janeiro de 2015 17:01, "Leonardo Santos da
>>>> Mata leonardodam...@gmail.com [oracle_br]" <
>>>> oracle_br@yahoogrupos.com.br> escreveu:
>>>>
>>>>
>>>>
>>>>  o Shrink vai reorganizar tabela por tabela.
>>>>
>>>>  Qual seria a formar de fazer ele reorganizar todas das tabelas de um
>>>> determinado esquema?
>>>>
>>>> 2015-01-30 15:52 GMT-03:00 Rodrigo Mufalani rodr...@mufalani.com.br
>>>> [oracle_br] <oracle_br@yahoogrupos.com.br>:
>>>>
>>>>
>>>>  Shrink... Ele vai liberar espaços em seus segmentos.
>>>>
>>>> [ ]'s
>>>> #mufalani
>>>>
>>>>    Desculpe por erros! Este e-mail foi escrito do meu smartphone!
>>>>
>>>>     Sorry for typos! This mail was written from my smartphone!!!
>>>>
>>>> On 30/01/2015, at 16:45, Leonardo Santos da Mata
>>>> leonardodam...@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br>
>>>> wrote:
>>>>
>>>>
>>>> olá pessoal,
>>>>
>>>>
>>>> eu estou trabalhando no banco de dados  oracle 10G.
>>>>
>>>> No PostgreSQL tem o comando Vacumm, no Oracle qual é o comando similar
>>>> para executar a tarefa?
>>>>
>>>> --
>>>> Cordialmente,
>>>>
>>>> *Leonardo Santos da Mata*
>>>> E-mail: leonardodam...@gmail.com
>>>> About.me <http://about.me/>: http://about.me/leonardodamata
>>>> Twitter:  twitter.com/lsmata
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Cordialmente,
>>>>
>>>> *Leonardo Santos da Mata*
>>>> E-mail: leonardodam...@gmail.com
>>>> About.me: http://about.me/leonardodamata
>>>> Twitter:  twitter.com/lsmata
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Cordialmente,
>>>
>>> *Leonardo Santos da Mata*
>>> E-mail: leonardodam...@gmail.com
>>> About.me: http://about.me/leonardodamata
>>> Twitter:  twitter.com/lsmata
>>>
>>>
>>
>>
>> --
>> Cordialmente,
>>
>> *Leonardo Santos da Mata*
>> E-mail: leonardodam...@gmail.com
>> About.me: http://about.me/leonardodamata
>> Twitter:  twitter.com/lsmata
>>
>>
>
>
> --
> Cordialmente,
>
> *Leonardo Santos da Mata*
> E-mail: leonardodam...@gmail.com
> About.me: http://about.me/leonardodamata
> Twitter:  twitter.com/lsmata
>
>    
>
  • [oracle_br] V... Leonardo Santos da Mata leonardodam...@gmail.com [oracle_br]
    • Re: [ora... Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
      • Re: ... Leonardo Santos da Mata leonardodam...@gmail.com [oracle_br]
        • ... Rodrigo Mufalani rodr...@mufalani.com.br [oracle_br]
          • ... Fabio Prado fbifa...@gmail.com [oracle_br]
          • ... Vitor Junior vitorj...@gmail.com [oracle_br]
        • ... jlchia...@yahoo.com.br [oracle_br]
    • [oracle_... ederson200...@yahoo.com.br [oracle_br]
    • Re: [ora... MARCIO CASTRO marciomouracas...@yahoo.com.br [oracle_br]
      • Re: ... Leonardo Santos da Mata leonardodam...@gmail.com [oracle_br]
        • ... MARCIO CASTRO marciomouracas...@yahoo.com.br [oracle_br]
          • ... Leonardo Santos da Mata leonardodam...@gmail.com [oracle_br]

Responder a