Informações do Ambiente:
* Versão do Oracle: 10g
* Sistema Operacional: linux
Bom dia.
alguém saberia me informar ou passar alguma documentação de como posso realizar a seguinte tarefa.
Possuo uma instancia em produção e nela é feita backup rman, gostaria de pegar este backup do rman e restaurar os datafiles em outra instancia que esta em outro servidor e com o nome diferente.
É possivel realizar este processo de restaurar os datafiles e seus dados em uma instancia totalmente diferente?
Abraços,
Nova Instância com Nome Diferente (RMAN)
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 21 Ago 2007 2:17 pm
- Localização: Jaboatão dos guararapes PE
André Phillipe
DBA Oracle
DBA Oracle
Ok, você deve realizar um backup do controlfile para depois restaura-lo.
Seguinte:
Conecte no RMAN e verifique se você já tem um bkp do controlfile:
Se você já estiver ótimo, se não, o faça:
No caso, você deve por o destino onde você geralmente insere seus backups vindo do RMAN ou em um local onde o outro servidor possa acessar ok? Após isso, verifique se foi gerado um ".rman" no diretorio que você especificou no allocate.
Ok, feito isso, você deve ir no novo servidor, suponho que o mesmo está pré-instalado e tambem que você esta utilizando a estrutura OFA, conecte no RMAN e execute o seguinte comando:
ps.: Se a instancia estiver inicializada ok! se não inicie a mesma:
Após restaurar:
Posta o resultado ok?
e qualquer duvida, posta ai!
[]'s
Seguinte:
Conecte no RMAN e verifique se você já tem um bkp do controlfile:
[oracle@localhost oracle]$ rman
Recovery Manager: Release 10.1.0.5.0 - Production
Copyright (c) 1995, 2004, Oracle. All rights reserved.
RMAN> connect target /
connected to target database: ORCL (DBID=1106549991)
RMAN> list backup controlfile;
RMAN> run {
2> allocate channel t1 type disk format '/u01/app/oracle/flash_recovery_area/ORCL/autobackup/\BKP_CF_%d_%t_%s.rman';
3> backup current controlfile tag 'BKP_CF';
4> release channel t1;
5> }
Ok, feito isso, você deve ir no novo servidor, suponho que o mesmo está pré-instalado e tambem que você esta utilizando a estrutura OFA, conecte no RMAN e execute o seguinte comando:
ps.: Se a instancia estiver inicializada ok! se não inicie a mesma:
RMAN> startup nomount;
instância Oracle iniciada
RMAN> restore controlfile from ' /u01/app/oracle/oradata/orcl/BKP_CF_ORCL_663427972_18.RMAN';
RMAN> alter database mount;
banco de dados montado
canal liberado: ORA_DISK_1
RMAN> alter database open resetlogs;
banco de dados aberto.
e qualquer duvida, posta ai!
[]'s
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 21 Ago 2007 2:17 pm
- Localização: Jaboatão dos guararapes PE
André Phillipe
DBA Oracle
DBA Oracle
Boa tarde,
Amigo, so corrigindo um erro que cometi sem preceber na segunda linha do comando para gerar o controlfile:
Errado:
Certo:
ok?
[]'s
Amigo, so corrigindo um erro que cometi sem preceber na segunda linha do comando para gerar o controlfile:
Errado:
2> allocate channel t1 type disk format '/u01/app/oracle/flash_recovery_area/ORCL/autobackup/\BKP_CF_%d_%t_%s.rman';
Certo:
2> allocate channel t1 type disk format '/u01/app/oracle/flash_recovery_area/ORCL/autobackup/BKP_CF_%d_%t_%s.rman';
[]'s
-
- Rank: Analista Sênior
- Mensagens: 153
- Registrado em: Qui, 01 Nov 2007 2:53 pm
- Localização: Osasco
Eli Dias
Oracle Certified Professional
Oracle Certified Professional
Bom dia André.
Este procedimento que você passou fará o restore do controlfile correto, se a instancia possuir outro nome terei problemas para realizar o que preciso.
Eu tentei algumas coisas por aqui e não consegui, mesmo assim obrigado pela atenção.
Abraços,
Este procedimento que você passou fará o restore do controlfile correto, se a instancia possuir outro nome terei problemas para realizar o que preciso.
Eu tentei algumas coisas por aqui e não consegui, mesmo assim obrigado pela atenção.
Abraços,
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 21 Ago 2007 2:17 pm
- Localização: Jaboatão dos guararapes PE
André Phillipe
DBA Oracle
DBA Oracle
Bom dia Eli,
você já conseguiu resolver ou vai desistir? Com um pouco mais de persistência a gente consegue
Existem algumas informacoes que você pode fornecer para que nos possamos solucionar seu problema, como por exemplo, qual o SO e Versao do BD do outro servidor que você quer restaurar os datafiles?
[]'s
você já conseguiu resolver ou vai desistir? Com um pouco mais de persistência a gente consegue
Existem algumas informacoes que você pode fornecer para que nos possamos solucionar seu problema, como por exemplo, qual o SO e Versao do BD do outro servidor que você quer restaurar os datafiles?
[]'s
-
- Rank: Analista Sênior
- Mensagens: 153
- Registrado em: Qui, 01 Nov 2007 2:53 pm
- Localização: Osasco
Eli Dias
Oracle Certified Professional
Oracle Certified Professional
Fala Andre
Na verdade é só a tablespace que gostaria de restaurar André, na verdade isso é uma curiosidade minha, mas pelo que voces ajudaram e pelo que andei testando não consigo fazer isso diretamente na instancia com um nome diferente, pois precisarei carregar os controlfiles.
A forma menos complicada é criar uma instancia com o mesmo nome, restaurar esta tablespace/datafile e exportar seu dados para posteriormente importa-la na instancia que possui outro nome.
Ainda estou pesquisando isso mas nada de desespero.
Abraços,
Na verdade é só a tablespace que gostaria de restaurar André, na verdade isso é uma curiosidade minha, mas pelo que voces ajudaram e pelo que andei testando não consigo fazer isso diretamente na instancia com um nome diferente, pois precisarei carregar os controlfiles.
A forma menos complicada é criar uma instancia com o mesmo nome, restaurar esta tablespace/datafile e exportar seu dados para posteriormente importa-la na instancia que possui outro nome.
Ainda estou pesquisando isso mas nada de desespero.
Abraços,
-
- Rank: Estagiário Sênior
- Mensagens: 11
- Registrado em: Ter, 21 Ago 2007 2:17 pm
- Localização: Jaboatão dos guararapes PE
André Phillipe
DBA Oracle
DBA Oracle
Era essa dica que iria falar pra você, criar uma instancia com o mesmo nome e fazer o backup full, mas como gosto de aventura não quis me pronunciar e estava verificando uma forma de fazer do jeito que você estava tentando que não é impossivel, so da um pouco mais de trabalho e configuracao!
ok, boa sorte nas suas pesquisas
[]'s
ok, boa sorte nas suas pesquisas
[]'s
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Este post:http://www.jroller.com/gilbertoca/entry ... nco_oracle pode ajudar um pouco.mpvargas escreveu:Caros Amigos,
Estou passando pela mesma situação.
Gostaria de saber se é possível restaurar um backup RMAN em outro servidor numa instancia com nome diferente.
Obrigado.
Mas veja, você precisa considerar a compatibilidade dos binários. Outra coisa, o procedimento sitado é para duplicar no mesmo servidor, então, ajuste-o de forma que após a transferência dos backups, o utilitário rman pense que você esteja trabalhando localmente.
Gilberto
-
- Rank: Programador Júnior
- Mensagens: 22
- Registrado em: Seg, 25 Ago 2008 11:18 am
- Localização: Nova Mutum-MT
Alexandre Costa
DBA Oracle
DBA Oracle
Amigos,
Dei uma olhada no LINK que o Gilberto passou, já criei um outro banco usando o DUMP( export e import dos SCHEMAS ). Agora surgiu uma curiosidade, é possivel atravez do RMAN criar um novo banco( TESTE por exemplo, apartir de um banco de PRODUÇÃO ) e aplicar os ARCHIVELOGs do banco de PRODUÇÃO nesse banco TESTE?
EX:
Crio um banco de TESTE ( NOARCHIVELOG ), e todos os dias atualizo ele com os ARCHIVELOGs da PRODUÇÃO.
Abraços,
Dei uma olhada no LINK que o Gilberto passou, já criei um outro banco usando o DUMP( export e import dos SCHEMAS ). Agora surgiu uma curiosidade, é possivel atravez do RMAN criar um novo banco( TESTE por exemplo, apartir de um banco de PRODUÇÃO ) e aplicar os ARCHIVELOGs do banco de PRODUÇÃO nesse banco TESTE?
EX:
Crio um banco de TESTE ( NOARCHIVELOG ), e todos os dias atualizo ele com os ARCHIVELOGs da PRODUÇÃO.
Abraços,
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Essa idéia é essencialmente o conceito de data-guard, ou banco de dados standby. Veja aqui alguns cenários, mais especificamente a seção 12.7.
Gilberto
Gilberto
-
- Rank: Programador Júnior
- Mensagens: 22
- Registrado em: Seg, 25 Ago 2008 11:18 am
- Localização: Nova Mutum-MT
Alexandre Costa
DBA Oracle
DBA Oracle
Fala Gilberto,
Obrigado pelo LINK q você mandou, é exatamente oque eu quero.
Abraços!
Obrigado pelo LINK q você mandou, é exatamente oque eu quero.
Abraços!
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes