Pular para o conteúdo
  • This topic has 7 replies, 4 voices, and was last updated 8 years, 4 months ago by Avatar photoJosé Laurindo Chiappa.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #108190
    Avatar de Jacson BragaJacson Braga
    Participant

      Senhores, alguem poderia me ajudar com backup do banco oracle?

      A utilizada é a 11gR2 instalado em uma máquina CentOS, qual realizo backup diário local através do comando expdp banco/senha DUMPFILE=…. Em pesquina na internet verifiquei que existe o software iperiusbackup, qual promete realizar o backup/restore de forma agendada e com muitos recursos para replicação e envio para outras máquinas como garantia. A questão é que ele solicita o Client RMAN e até o momento não consegui localizar para testar se realmente funciona ou não.

      Alguém poderia me ajudar?

      Desde já agradeço a atenção.

      #108191
      Avatar de guilhermeguilherme
      Participant

        @Jacson

        Desconheço esta ferramenta, mas acredito que seja somente uma “camada” de software, utilizando assim o método de backup com o RMAN (backup fisico) da Oracle (presente no RDBMS), onde este, possui diversos recursos…

        Afirmo que todo problema de backups/restaurações você consegue contornar somente com o RMAN, sem a necessidade de outros softwares…

        #108194
        Avatar photoJosé Laurindo Chiappa
        Moderator

          Jacson , deixe-me ver se consigo te dar uma luz : primeiro de tudo, que fique claro que dump de dados via export/expdp ABSOLUTAMENTE NÃO É BACKUP, pois com isso vc obtém cópia Apenas dos dados/tabelas dos usuários – os totalmente críticos dados das tabelas INTERNAS absolutamente não são copiadas, então se vc tiver um crash/perda no seu servidor, vc VAI TER QUE criar um banco vazio na mão para só depois importar os dados dos usuários nesse banco… Só o export dos dados de usuários por si só NÂO SERVE para vc recuperar de crash… Isso sem contar OUTRAS importantes restrições, tal como a que export/expdp tem ULTRA_LIMITADAS capacidades de cópia incremental – realmente, vc está 100% certo em abandonar isso como tua estratégia única de backup : vc até pode ter um dump à mão, às vezes ele pode ser útil, mas NÂO DÁ pra confiar/usar só ele, não…
          Sobre o RMAN, seguinte : ele é o software de backup nativo, oficial do RDBMS Oracle, e ele já vem automaticamente instalado em TODO e QUALQUER database criado com o RDBMS Oracle… Para que vc possa interagir com o software RMAN, o procedimento normalmente é usar o CLIENT RMAN, que é um programinha executável que conecta no database e aciona as rotinas do RMAN presentes dentro do database : esse client RMAN, esse pequeno programinha executável, TAMBÉM já é sempre automaticamente instalado junto com o RDBMS, dá uma olhada no diretório onde vc tem instalado o seu RDBMS, que abaixo dele vc vai ter um sub-diretório BIN, nesse sub-diretório vc acha o client RMAN, o sqlplus, o sqlloader, enfim, todas as ferramentas clientes padrão…

          Assim sendo, eu diria primeiro pra vc confirmar com o fornecedor dessa tal ferramenta se REALMENTE é exigido vc ter o client RMAN numa outra máquina ou se a ferramenta não pode usar o que já está instalado no servidor Oracle.. SE realmente for preciso instalar em outra máquina afora o servidor Oracle, aí vc vai ter que baixar o pacote de ferramentas-clientes completo (o chamado ORACLE CLIENT) e o instalar na máquina desejada, não há um pacote contendo só o client RMAN : http://www.oracle.com/technetwork/indexes/downloads/index.html#database é o local onde vc baixa, ele está na mesma página onde vc baixa o RDBMS full…

          SObre a ferramenta em si, não a conheço/nunca a usei, então não sei dizer sobre a qualidade, usabilidade e/ou estabilidade da mesma, pois sempre disparei meus backups via shell scripting acionando o client RMAN diretamente no servidor Oracle.

          []s

          Chiappa

          #108202
          Avatar de Jacson BragaJacson Braga
          Participant

            Obrigado amigos, pela ajuda.

            O software em si é este http://www.iperiusbackup.com.br/iperius-backup-advanced-database.aspx – Pela apresentação parece ser legal, mas como também é novidade …

            #108203
            Avatar photoJosé Laurindo Chiappa
            Moderator

              Yep : a minha recomendação é que antes de sequer pensar em adquirir, vc teste *** CUIDADOSAMENTE *** esse tal software – em especial, como ele não é muito conhecido pelo jeito, nada podemos dizer sobre Estabilidade e Segurança, isso fica por conta dos seus testes, E como ele é multi-database, dê Atenção Especial aos recursos avançados de backup no RDBMS Oracle (como backup criptografado, backup incremental – com ou sem block-change tracking -, backup comprimido, backup de diskgroups ASM, backup archived redo logs com remoção posterior, etc, etc), para vc se CERTIFICAR que a ferramenta aceita e suporta essas funcionalidades : nada mais Trágico do que o desperdício de se ter o recurso e não poder usar porque a tool genérica não o Suporta…

              []s

              Chiappa

              #108211
              Avatar de Jacson BragaJacson Braga
              Participant

                jlchiappa, você poderia me ajudar a fazer o backup por completo através de linha de comando?

                Ou me orientar de como devo proceder inicialmente.

                Att.

                #108213
                Avatar de Natanael AmaroNatanael Amaro
                Participant

                  linha de código que você diz é via impdp ? ou pela ferramenta RMAN?

                  Por ambas qualquer dúvida pode me contactar se preciso,

                  Regards, Amaro!

                  #108214
                  Avatar photoJosé Laurindo Chiappa
                  Moderator

                    Opa : vc fala de BACKUP, então Imagino que está se referindo a um BACKUP VERDADEIRO, algo que possa te recuperar COMPLETAMENTE um ambiente em caso de crash, portanto export/expdp tá fora, Creio que vc vá usar então o RMAN…
                    Muito bem : primeiro, para que vc possa fazer backup ONLINE/à quente, ie, sem ter que parar o database antes, o databse TEM que estar rodando em modo ARCHIVE : isso implica que vc TEM que ter bastante espaço em disco para manter os archived redo logs, e veja http://aprenderoracle.com/2011/07/13/habilitando-o-archivelog-mode-no-oracle-11g/como ref para consultar se está ou não em modo archive, e como colocar se não estiver… Caso vc não tenha o espaço em disco pra manter os logs de alterações arquivados ou haja qquer impedimento pra vc ativar o modo archive, aí vc terá que fazer backups COLDs/frios, ie, vc tem que parar o database antes, fazer o backup e depois botar o banco no ar de novo…
                    Isso escolhido, se vc tiver espaço em disco disponível o mais fácil é mandar o backup pro disco e depois movê-lo pra uma fita, um DVD, um HD externo ou o que vc tiver : a maneira mais simples pra isso é vc setar no database os parâmetros de recovery, http://www.toadworld.com/platforms/oracle/w/wiki/1096.rman-using-the-flash-recovery-area é um exemplo…

                    Com isso ajustado, o procedimento em si é simples, vc conecta no banco com o client do RMAN, se for backup cold pede um SHUTDOWN DATABASE e depois um STARTUP MOUNT, aí faz um BACKUP DATABASE (com um PLUS ARCHIVELOG se for modo archive) , sobe o database com STARTUP se baixou e cabou…

                    EVIDENTEMENTE, esse é um backup o mais simples possível, ie, fazendo FULL a cada vez : num ambiente PRODUÇÃO muito certamente vc VAI ter um volume de dados grande o suficiente pra justificar backups incrementais, vai precisar aplicar PARALELISMO nesse backup, vai querer executar backup não-assistidos, ie, via um script que o servidor execute sozinho em horários pré-programados …. Essas coisas não são complexas mas Exigem um DBA experiente aí do seu lado pra vc poder implementar direito, não são algo que se possa ensinar em meia dúzia de linhas num fórum, então SE vc tiver necessidade disso chama um DBA, se vc não tiver um aí…

                    []s

                     Chiappa
                    
                  Viewing 8 posts - 1 through 8 (of 8 total)
                  • You must be logged in to reply to this topic.
                  plugins premium WordPress