Pular para o conteúdo
Visualizando 15 posts - 1 até 15 (de 19 do total)
  • Autor
    Posts
  • #93606
    hudsona
    Participante

      Pessoal,

      Existe um servidor windows aqui na empresa que o sysadmin disse que n’ao consegue recuperar, sendo que existe duas instancias oracle que nem eu sabia que existia, e “precisam” do backup dela, que n’ao existe tambem, problemas de outras administracoes os quais nunca tive conhecimento.
      Tenho todos os datafiles, control-files e redo logs, consigo acessar o disco, sera que consigo recuperar o banco,criando outra instancia em outro servidor
      alguem ja fez isso

      ps favor desconsiderar os erros de digitacao!!!

      #93607
      vieri
      Participante

        copie todos esses aquivos para outro servidor, incluindo os archive que vc não citou e tente subir a base.

        poste os possíveis errors, se os datafile,ctl,redo,archive estiverem integros não tem porque não subir.

        #93608
        MauroLacerda
        Participante

          Hudson,
          Boa tarde,

          Cria em outro servidor uma instancia com o mesmo nome. Como se fosse um banco zerado. Depois joga os datafiles por cima. Você vai conseguir ter sucesso.

          Obs: Para não ter muito trabalho, mantenha os drives logicos iguais.

          Abs.

          #93609
          MauroLacerda
          Participante

            Hudson,
            Boa tarde,

            Se quiser trocar mais detalhes pode me ligar. Faço essa operação aqui direto.

            2729-9238.

            Abs.

            #93610
            hudsona
            Participante

              Vieri,

              Esse banco nao rodava em modo archivelog, se nao teria citado.
              Mauro,
              Vou seguir o seu procedimento, e posto o resultado aqui.
              Nunca precisei fazer isso.

              Obrigado a todos!!

              Abracos!!

              #93611
              burga
              Participante

                E aí Hudson,

                Se puder postar o procedimento também ajudaria, estou curioso quanto ao seu problema pois pode acontecer comigo amanhã… rs!

                Só o que ouvi dizer é tem como fazer mas que a estrutura de pastas deve ser idêntica ao do servidor antigo (complementando a observação do Mauro).

                #93612
                hudsona
                Participante

                  Mauro,

                  Quando voce copia os datafiles por cima, voce copia os redo logs e os control files tambem ?
                  Qual a sequencia ?

                  Porque se eu nao copiar os controlfiles eu tenho erro no meu SCN do system e se eu copiar os control files eu tenho erro dizendo que o banco nao foi criado adquedamente.

                  Sem os controlfiles copiados
                  ORA-01122: o arquivo 1 do banco de dados falhou na anßlise da verificaþÒo
                  ORA-01110: 1 do arquivo de dados: ‘G:CASCAISDADOSHTACDSSYSTEM01.DBF’
                  ORA-01203: encarnaþÒo incorreta deste arquivo – SCN de criaþÒo incorreto

                  Com os controlfiles copiados
                  ORA-01079: o banco de dados ORACLE n?o foi criado adequadamente; operac?o abortada

                  Abracos

                  #93613
                  MauroLacerda
                  Participante

                    Eu copio tudo, inclusive os controlfiles.

                    #93614
                    Avatar photoRegis Araujo
                    Participante

                      Opa..!

                      Salve mestres..!!

                      Seguinte Hudson..

                      Não esqueça de alterar no INIT do banco o caminho dos novos Controls e Redos.. aponte para os que vc copiou…!!!

                      Abraços..!

                      #93615
                      Peterson
                      Participante

                        Putz, situação complicada Hudson.

                        Quero saber o final disso!

                        #93616
                        hudsona
                        Participante

                          A estrutura dos diretÓrios esta idêntica.
                          Criei o banco ja apontando para essa estrutura
                          Entao meu init.ora esta idêntico, mesmo assim j[a verifiquei ele
                          Quando eu vou subir o banco apos ter copiado todos os arquivos eu tomo o seguinte erro :

                          ORA-01079: o banco de dados ORACLE n?o foi criado adequadamente; operac?o abortada

                          Nem o *._allow_resetlogs_corruption=TRUE ta afim de ajudar .

                          Obrigado pela a ajuda de todos.

                          #93617
                          Peterson
                          Participante

                            e se vc iniciar o banco em modo MOUNT com um control file novo (pfile apontando para os datafiles na posição correta) e criar uma nova encarnação com ALTER DATABASE OPEN RESETLOGS;

                            ???

                            ah, lembre-se de ter outras cópias de todos os arquivos.

                            #93618
                            Peterson
                            Participante

                              Hudson, falei besteira.

                              O que queria dizer é:

                              • Restaure todos os arquivos;
                              • Você consegue abrir o banco em estado MOUNT porque tem o controlfile;
                              • Se preciso, alterar a localização dos arquivos (caso eles estejam em uma árvore de diretórios diferente);
                              • Abrir o banco resetando os logs ALTER DATABASE OPEN RESETLOGS;
                              #93619
                              hudsona
                              Participante

                                Pessoal

                                Provavelmente já encontrei o porque de eu não conseguir subir o banco dessa forma,
                                O Esperto do sysadmin jurou de pé junto que a versão do oracle que estava no servidor era o 11g,
                                Eu já muito “@&#(!&(&$!(*” da vida fui ver o init.ora da base antiga, pra ver se encontrava alguma coisa
                                estranha e encontrei…:

                                *.compatible=’10.2.0.1.0′

                                Como antes eu já tinha tentado criar uma nova encarnação, meus datafiles já devem tar pensando que são do 11g,
                                To copiando de novo os arquivos do disco do servidor perdido, pro meu disco local
                                e vou tentar de novo subir o banco de novo.

                                Acho que agora vou conseguir.

                                Ps: Moral da historia do dia, não confie em ninguém, se alguém disse algo, vá verificar
                                DBA São tomé agora.

                                Se eu conseguir subir o banco eu posto aqui galera.

                                obrigado a todos.

                                #93620
                                brunopb
                                Participante

                                  show, quero ver o desfecho disso… vou acompanhar.. não dá pra colocar em NOMOUNT e dar um create controlfile ?

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