Pular para o conteúdo
  • Este tópico contém 2 respostas, 2 vozes e foi atualizado pela última vez 17 anos, 5 meses atrás por Adolfo Mendes de Lima.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #82952
    Adolfo Mendes de Lima
    Participante

      Ola pessoal,

      Estou com a seguinte dúvida na seguinte situação:

      – Um banco oracle operando com archivelog ligado e tendo um tablespace com nologging o que prevalecerá, ou seja, será ou não gerado archive log dos objetos desta tablespace?

      Alguém sabe a resposta?

      Obrigado.

      Adolfo

      #82953
      Ricardo Portilho Proni
      Participante

        Colocar uma TABLESPACE em NOLOGGING significa que os NOVOS objetos criados nela serao criados como NOLOGGING. Os objetos ja existentes continuam como estao.

        Uma TABLE criada em NOLOGGING ira gerar REDO (e portando ARCHIVE) sim. Ela so nao gerara REDO para a acriacao da tabela em si, o que seria pesado ekm caso de um CREATE TABLE AS SELECT muito grande.
        Uma TABLE em NOLOGGING tambem nao gera REDO em operacoes DIRECT PATH, por exemplo, carregar dados via SQL*Loader com a opcao DIRECT. Mesmo assim, os
        Indices desta tabela gerarao REDO,

        O problema eh que se vc tiver um problema, nao podera executar um RECOVER desta tabela, pois nao ha REDO.
        Vc deve executar um backup imediatamente apos uma operacao NOLOGGING.

        #82963
        Adolfo Mendes de Lima
        Participante

          Sua explanação esta bem clara! Obrigado!

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