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

      Boa tarde pessoal!
      Sou novato com Oracle e gostaria de pedir a opinião de pessoas com mais tempo de convivência com o Oracle 10g ou outras versões. Bom vamos lá.

      Eu gostaria de saber quais os procedimentos (“quais tipos de manutenções”) básic(os)(as) que eu devo fazer para manter minha base de dados sempre com um bom desempenho, ou seja, sempre deixar ela rápida sem perde de rendimentos. Esses procedimentos devo realizar todo dia? Ou semanal? Devo reiniciar minha base de produção pelo menos uma vez por mês?

      Pessoal eu agradeço a todos que puderem me dar uma força, muito obrigado a todos.

      😀

      #80900
      Marcio68Almeida
      Participante

        Bom dia.
        Primeiro de tudo, um banco de dados não é feito para ficar off line, portanto chutar um banco é uma atitude extrema e não corriqueira…
        Administrar um banco requer atividades diárias e corriqueiras como verificação de espaço disponível em disco e nas tablespaces.
        Verificar diariamente as consultas que são efetuadas, ver se não há table full access, verificar se não é necessária a criação de novos índices, verificar se já não existem índices demais o que também atrapalha na performace.
        Backup tem que ter uma atenção especial.

        #80903
        Ishii
        Participante

          Apenas complementando. Existem as manutenções do SO do Servidor mas isso depende mais do SO do que do Oracle mesmo. A “necessidade” de reiniciar o Oracle pode estar atrelada ao SO (windows normalmente…) em SO de alta performance (unix, solaris, linux etc) isso não deveria ocorrer.

          Manter atualizado os patches também ajuda muito. Para isso verificar os patches no Metalink e aplicá-los dentro da versão do Oracle que se utiliza também ajuda bastante.

          Outras análises de tunning podem ser situacionais, onde cada caso pode ser analisado individualmente..

          []s Ishii

          #80908
          vieri
          Participante

            complementando….

            Gerenciamento de memoria e processador no servidor.
            verificação de erros no alert
            gerenciamento de memoria oracle, verficar as taxas de acerto em memoria
            dos caches.
            verificação de atividades de i.o, paginação etc…
            implatanção e metodologia de rotinas de backup.
            monitorar e auditar a utilização pelos usuário pois se alguem fizer merda e vc não descobrir quem foi a culpa é sua!
            estudo de novas tecnologias para ajudar no processo
            monitoração de jobs,
            confecção de varios tipos de relatorios
            estudo de ferramentas,
            estudo das visões internas,
            estudo de projeto fisico,
            estudo de funcionamento do ORACLE
            estudo…
            estudo…
            vc vai estudar 40% do tempo!!

            ainda existem mais tarefas….
            mais tudo isso vai depender de qual nível é o sistema em questão!!

            abraçoss!!!

            #80909
            LoadingXp
            Participante

              Tudo isso se resume ein

              • Administração e controle de usuários
              • Monitoria e Profile do Oracle
              • Levantamentos de metricas (AWR)
              • Recriar e levantar objetos com problemas
              • Backup backup backup
              • Avaliar e criar modelagem de dados (em alguns casos)
              • Identificar problemas de performance

              Na internet você acha um checklist de DBA.

              Luciano Alvarenga Maciel Pires
              http://fulloracle.blogspot.com
              lucianoalvarenga@gmail.com

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