Pular para o conteúdo
Visualizando 9 posts - 1 até 9 (de 9 do total)
  • Autor
    Posts
  • #83210
    Anônimo

      Gostaria de saber como funciona esse recurso ?

      Tem um ponto de recuperação?

      #83213
      Ricardo Portilho Proni
      Participante

        Os dados podem ser recuperados, pois sao reconstruidos a partir do UNDO.
        Ou seja, se vc tem UNDO suficiente, pode recuperar o que precisa.

        Teste com uma tabela primeiro, eh o unico comando que lembrod e cabeca agora.

        SQL> create table t as select * from all_objects;
        SQL> desc t;
        SQL> drop table t;
        SQL> desc t;
        SQL> flashback table t to before drop;
        SQL> desc t;

        #83214
        Anônimo

          Obrigado pela resposta

          mas se eu quizer voltar todo o movimento de um dia todo se saber o que foi feito, tipo varias estações trabalhando ao mesmo tempo e salvando no bando. como eu faço pra voltar alguém sabe?

          #83215
          Ricardo Portilho Proni
          Participante

            Para voltar o banco todo a um ponto do tempo:

            SQL> FLASHBACK DATABASE TO TIMESTAMP timestamp ‘2008-10-13 14:00:00’;

            #83216
            Anônimo

              [quote=”RicardoPortilhoProni”:2txfckxg]Para voltar o banco todo a um ponto do tempo:

              SQL> FLASHBACK DATABASE TO TIMESTAMP timestamp ‘2008-10-13 14:00:00’;[/quote]

              Valeu fiz um teste e funcionou, isso vai me ajudar muito

              Obrigado

              #83218
              Ricardo Portilho Proni
              Participante

                Esse comando so pode dar errado se vc nao tiver UNDO suficiente, entao deixe a tablespace de UNDO bem grande.

                Abc

                #83223
                Anônimo

                  [quote=”RicardoPortilhoProni”:3ulcqtpp]Esse comando so pode dar errado se vc nao tiver UNDO suficiente, entao deixe a tablespace de UNDO bem grande.

                  Abc[/quote]

                  da pra fazer um flachback de comandos DML e DDL?

                  Instrução DDL ou DCL é executada (commit automático)

                  #83224
                  Ricardo Portilho Proni
                  Participante

                    Sim, se vc fez um DDL em uma tabela, por exemplo:

                    SQL> FLASHBACK TABLE test TO TIMESTAMP TO_TIMESTAMP(’14-10-2008 10.14.34.269 PM’);

                    Sobre flashback especifico para DCL nao sei. Mas o FALSHBACK DATABASE ira desfazer tudo, inclusive DCL.

                    #83276
                    Anônimo

                      [quote=”RicardoPortilhoProni”:lle231bh]Sim, se vc fez um DDL em uma tabela, por exemplo:

                      SQL> FLASHBACK TABLE test TO TIMESTAMP TO_TIMESTAMP(’14-10-2008 10.14.34.269 PM’);

                      Sobre flashback especifico para DCL nao sei. Mas o FALSHBACK DATABASE ira desfazer tudo, inclusive DCL.[/quote]

                      Testei e funcionou Isso me ajuda muito no caso de cabaçada

                      Origado

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