Prezado Marcio, Caso você não possua Oracle Enterprise ou não tenha adquirido o Data Guard, recomendo que utilize a metodologia de sincronia entre bases de dados sem a necessidade de criação de Controlfiles Standby. Funciona do mesmo jeito, é mais prático, requer menos comandos para torná-lo ativo. No metalink, siga o Doc. *ID. 333749.1.*
E lembre-se que no caso de uma aplicação incompleta de archivelogs (o seu caso pelo fato de que você nunca vai saber se existe a possibilidade de virem mais archivelogs ou não) você deve usar a sintaxe "recover database until cancel using backup controlfile;" para depois poder abri-lo com sucesso através de um "alter database open resetlogs;" Caso esteja usando controlfiles Standby, basta colocar "recover standby database until cancel using backup controlfile;" Abraços, Marcelo Medrado Polo-IT 2009/8/26 Márcio Ricardo Alves da Silva <marcio_...@yahoo.com.br> > > > Akira, como assim aplicar os redos online. O de produção? > > ----- Original Message ----- > From: Akira > To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> > Sent: Wednesday, August 26, 2009 2:26 PM > Subject: Re: [oracle_br] banco standby... > > Eu não li a conversa toda, mas primeiro tente aplicar os redos online, se > tiver: > > recover database; > ou > recover database using backup controlfile; > > Coloque o caminho dos redos onlines, de todos. Se der responta positiva, vc > vai conseguir abrir. > > Senão vc faz um recover incompleto: > > recover database until cancel; > > ou > > recover database using backup controlfile until cancel; > > Depois faça o open resetlogs. > > Mas lembre-se que é um recover incompleto, talvez vai conseguir abrir > depois disso, mas não aplicou todos os archives. > > Boa sorte! > > Akira > > ----- Original Message ----- > From: Márcio Ricardo Alves da Silva > To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> > Sent: Wednesday, August 26, 2009 1:50 PM > Subject: Re: [oracle_br] banco standby... > > Pessoal, fui aplicar os archives novamente e quando vou subir dá esse > problerma. > > SQL> alter database open resetlogs; > alter database open resetlogs > * > ERROR at line 1: > ORA-01152: file 1 was not restored from a sufficiently old backup > ORA-01110: data file 1: '/dsk1/wickbold/sys/system' > > tem como resolver isso, sem aplicar os archives ou restaurar a fita? > > ----- Original Message ----- > From: Márcio Ricardo Alves da Silva > To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> > Sent: Wednesday, August 26, 2009 1:17 PM > Subject: Re: [oracle_br] banco standby... > > Olá Marcos. > > versão do banco 10G Release 10.2.0.1.0 > SO: HP-UX 11.23 > > A finalidade agora do banco standby é disponibiliza-lo para um aplicativo > acessa-lo. Esse aplicativo, faz apenas consulta no banco, e no servidor de > produção quando ele roda, consome entre 80% e 99% da CPU, atrapalhando > outros processos e deixando o seu próprio processo lento, então vamos > aponta-lo para o "standby" por algum tempo, enquanto o pessoal de > desenvolvimento vai trabalhando no aplicativo e nas querys. > > "Apanhei" muito pra montar esse standby. Posso me considerar ainda um DBA > Jr., então não tenho muita experiência, e estou tendo que fazer algumas > tarefas e contando com a ajuda de vocês. > > Vão colocar a aplicação para o banco agora a tarde, e com isso estarei > aplicando os archives em horários definidos, a aplicação dos archives vai > ser manualmente. > > Vou a possibilidade de preparar novamente o ambiente na semana que vem, ai > sim seguindo a documentação. > > Obrigado. > ----- Original Message ----- > From: Marcos Braga > To: oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br> > Sent: Wednesday, August 26, 2009 11:29 AM > Subject: Re: [oracle_br] banco standby... > > Oi Márcio, > > Concordo com o Chiappa na questão de cumprir os quesitos, mas creio que > deixou muita informação valiosa fora do nosso conhecimento. > > Ao meu ver, na pouca informação que passou no email (versão do banco, > sistema operacional, o que já fez a respeito do standby), você já criou o > standby e está aplicando os archives manualmente. > > No fim das contas é isso mesmo. O standby é um banco passivo que vai pedir > sempre pelos novos archives do banco primário e isso é uma constante. A > cada > novo archive criado, será aplicado no standby (manualmente ou > automaticamente) e assim até o momento em que vai ocorrer uma falha ou > manutenção (failover ou switchover) no primário e precisará ativar o > standby > (torná-lo um banco ativo). > > Nas versões Standard do Oracle esse processo de aplicar archives é manual > por restrições da versão, porém na versão Enterprise é possível criar o > Dataguard para tornar esse processo de aplicar archives automático. > > Creio que como um primeiro objetivo você alcançou a excelência, porém é > importante definir qual o tipo do standby que vai utilizar, a versão do > banco disponível influencia nisso, o modo de proteção que vai adotar e > outros quesitos importantes e necessários antes de iniciar os estudos com o > standby. > > A documentação que o Chiappa passou é muito relevante ao assunto. Agora é > hora de ler e se informar antes de continuar com os próximos passos. > > []s > Braga > > 2009/8/26 Márcio Ricardo Alves da Silva > <marcio_...@yahoo.com.br<marcio_cbj%40yahoo.com.br> > > > > > Untitled DocumentBom dia! Estou na luta para montar uma instância em > > standby. > > > > Quando termino de aplicar os archives, recebo o erro abaixo. > > > > ORA-00308: cannot open archived log > > '/dsk6/wickbold/arc/T0001S00000816220607344818.ARC' > > ORA-27037: unable to obtain file status > > HPUX-ia64 Error: 2: No such file or directory > > Additional information: 3 > > > > > > ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error > > below > > ORA-01152: file 1 was not restored from a sufficiently old backup > > ORA-01110: data file 1: '/dsk1/wickbold/sys/system' > > > > Fica sempre pedindo um archive que não tenho gerado ainda. > > > > Os bancos são idênticos. Criei o controlfile do banco de produção. subi > > primeiro assim: > > > > startup pfile=xxx mount. > > > > e apliquei os archives. > > > > recover standby database. > > > > Grato, > > Márcio. > > > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]