[oracle_br] Re: Backup do control file

2011-06-27 Por tôpico José Laurindo
 Opa, blz ? Então, primeira coisa : já que vc tá fazendo BACKUP COPNTROLFILE TO 
TRACE, isso cria um SCRIPT, um arquivo-texto com os comandos todos de criação E 
com os PATHs - copia e cola ele numa outra msg pra gente ver, e se assegure que 
não há issues no script (como por exemplo caracteres de controle , PATHs/disk 
devices com outro nome no ambiente homologação, permissões diferentes em 
homologação, etc)... Vale a pena vc além disso tentar executar manualmente em 
Homologação a adição do(s) tempfile(s) que dão erro : normalmente a tablespace 
se chama TEMP e no script gerado pelo BACKUP CONTROLFILE TO TRACE vc vê alguma 
coisa tipo :

ALTER TABLESPACE TEMP ADD TEMPFILE '/pathdotempfile/temp01.dbf'
 SIZE nnn REUSE demaisopções;

certo ? Eu sugiro vc manualmente ir até o banco homologação e executar um :

CREATE TABLESPACE TEMPTEST ADD TEMPFILE 'path/temptest01.dbf'
 SIZE nnn REUSE demaisopções;

E veja lá se dá erro  Isso porque Realmente não me vêm à memória de 
imediato nenhum bug que cause isso, há umas chances aí de ser issues no script 
sendo gerado, e/ou no PATh dos tempfiles...

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, lfr_66 luizfernandorocha@... escreveu

 
 
 Boas Chiappa. Obrigado por responder-me.
 
 Bem, eu sempre vi isso acontecer em algumas bases 9.2.0.6 sob AIX (5.2) mas 
 agora tbém está acontecendo numa base 10.2.0.3 (AIX 5.3).
 
 O mais estranho é que, ao executar a criação do controlfile, ele não encontra 
 o tempfile e coloca em seu lugar um MISSING file. Logo depois, recebo a msg 
 ORA-01268.
 
 Como vc disse, a resolução é super simples (remover a TEMP e recriá-la), mas 
 esse é um step que eu nunca precisei fazer antes.
 
 Seguem minha necessidade e os passos que executo:
 - preciso baixar em homologação a base de produção... nome da base 
 diferente e localização dos datafiles tbém diferente.
 - na produção, crio um bkp do controlfile via command line:
 SQL alter database backup controlfile to trace;
 - em homol, após editar o dump que, por sinal, após a criação do controlfile 
 possui comando de add tempfile, efetuo a criação dos controlfiles. É aqui é o 
 erro ORA-01268 aparece.
 - aplico o workaround e finish. Mas algo está errado... ou não deveria ser 
 preciso adicionar o tempfile ou não deveria dar erro ao tentar adicioná-lo.
 
 No dia em que esse erro aconteceu houve um processo diferente em nosso 
 ambiente. Aqui, todos os bkps são offline e a base trabalha com ARCHIVEMODE 
 ligado. Durante o processo de fechamento, executamos:
 1) shutdown
 2) backup full offline
 3) startup mount - noarchive log
 4) shutdown
 5) startup mount - archive log
 Nesse dia, o primeiro backup não foi executado mas a opção de archivelog foi 
 alterada, de ON pra OFF. A volta, de OFF pra ON, deu-se conforme a Oracle 
 recomenda, após o backup full. 
 
 É isso... 
 
 Obrigado pela ajuda...
 
 Abs,
 LR
 --- Em oracle_br@yahoogrupos.com.br, José Laurindo jlchiappa@ escreveu
 
Eu ainda não vi isso, mas parece bug - em princípio o controlfile 
  referencia/controla (além do SCN e de outras infos) TODOS os demais 
  arquivos internos do database, sejam datafiles ou tempfiles - é Claro, 
  porém, que por causa do fato dos tempfiles serm Absolutamente 
  desnecessários para a recuperação de um banco (se vc os perde vc 
  simplesmente recria e pronto, ninguém liga pra eles) , se realmente for bug 
  deve estar registrado com uma prioridade Baixíssima... Passa pra gente os 
  detalhes Todos (ie, Edição e versão com 5 dígitos dos databases aonde vc 
  testou , SO e modo de backup do controlfile utilizado - que pode ser via 
  RMAN, via ALTER ... BACKUP CONTROLFILE ou BACKUP CONTROLFILE TO TRACE ) , 
  que a gente pode fuçar algo...
  
   []s
  
Chiappa
  
  --- Em oracle_br@yahoogrupos.com.br, lfr_66 luizfernandorocha@ escreveu
  
   Boa tarde senhores.
   
   Tenho uma dúvida simples que não consegui encontrar uma resposta em 
   algumas pesquisas que efetuei. Acredito que os senhores poderão me 
   ajudar, facilmente.
   
   Gostaria de saber pq em alguns bancos, ao executar um backup do 
   controlfile to trace, aparece a referência de adição de tempfiles e em 
   utros databases não.
   
   Obrigado!
   
   LR
  
 





[oracle_br] Re: Backup do control file

2011-06-22 Por tôpico lfr_66


Boas Chiappa. Obrigado por responder-me.

Bem, eu sempre vi isso acontecer em algumas bases 9.2.0.6 sob AIX (5.2) mas 
agora tbém está acontecendo numa base 10.2.0.3 (AIX 5.3).

O mais estranho é que, ao executar a criação do controlfile, ele não encontra o 
tempfile e coloca em seu lugar um MISSING file. Logo depois, recebo a msg 
ORA-01268.

Como vc disse, a resolução é super simples (remover a TEMP e recriá-la), mas 
esse é um step que eu nunca precisei fazer antes.

Seguem minha necessidade e os passos que executo:
- preciso baixar em homologação a base de produção... nome da base diferente 
e localização dos datafiles tbém diferente.
- na produção, crio um bkp do controlfile via command line:
SQL alter database backup controlfile to trace;
- em homol, após editar o dump que, por sinal, após a criação do controlfile 
possui comando de add tempfile, efetuo a criação dos controlfiles. É aqui é o 
erro ORA-01268 aparece.
- aplico o workaround e finish. Mas algo está errado... ou não deveria ser 
preciso adicionar o tempfile ou não deveria dar erro ao tentar adicioná-lo.

No dia em que esse erro aconteceu houve um processo diferente em nosso 
ambiente. Aqui, todos os bkps são offline e a base trabalha com ARCHIVEMODE 
ligado. Durante o processo de fechamento, executamos:
1) shutdown
2) backup full offline
3) startup mount - noarchive log
4) shutdown
5) startup mount - archive log
Nesse dia, o primeiro backup não foi executado mas a opção de archivelog foi 
alterada, de ON pra OFF. A volta, de OFF pra ON, deu-se conforme a Oracle 
recomenda, após o backup full. 

É isso... 

Obrigado pela ajuda...

Abs,
LR
--- Em oracle_br@yahoogrupos.com.br, José Laurindo jlchiappa@... escreveu

   Eu ainda não vi isso, mas parece bug - em princípio o controlfile 
 referencia/controla (além do SCN e de outras infos) TODOS os demais arquivos 
 internos do database, sejam datafiles ou tempfiles - é Claro, porém, que por 
 causa do fato dos tempfiles serm Absolutamente desnecessários para a 
 recuperação de um banco (se vc os perde vc simplesmente recria e pronto, 
 ninguém liga pra eles) , se realmente for bug deve estar registrado com uma 
 prioridade Baixíssima... Passa pra gente os detalhes Todos (ie, Edição e 
 versão com 5 dígitos dos databases aonde vc testou , SO e modo de backup do 
 controlfile utilizado - que pode ser via RMAN, via ALTER ... BACKUP 
 CONTROLFILE ou BACKUP CONTROLFILE TO TRACE ) , que a gente pode fuçar algo...
 
  []s
 
   Chiappa
 
 --- Em oracle_br@yahoogrupos.com.br, lfr_66 luizfernandorocha@ escreveu
 
  Boa tarde senhores.
  
  Tenho uma dúvida simples que não consegui encontrar uma resposta em algumas 
  pesquisas que efetuei. Acredito que os senhores poderão me ajudar, 
  facilmente.
  
  Gostaria de saber pq em alguns bancos, ao executar um backup do controlfile 
  to trace, aparece a referência de adição de tempfiles e em utros databases 
  não.
  
  Obrigado!
  
  LR
 





[oracle_br] Re: Backup do control file

2011-06-21 Por tôpico José Laurindo
  Eu ainda não vi isso, mas parece bug - em princípio o controlfile 
referencia/controla (além do SCN e de outras infos) TODOS os demais arquivos 
internos do database, sejam datafiles ou tempfiles - é Claro, porém, que por 
causa do fato dos tempfiles serm Absolutamente desnecessários para a 
recuperação de um banco (se vc os perde vc simplesmente recria e pronto, 
ninguém liga pra eles) , se realmente for bug deve estar registrado com uma 
prioridade Baixíssima... Passa pra gente os detalhes Todos (ie, Edição e versão 
com 5 dígitos dos databases aonde vc testou , SO e modo de backup do 
controlfile utilizado - que pode ser via RMAN, via ALTER ... BACKUP CONTROLFILE 
ou BACKUP CONTROLFILE TO TRACE ) , que a gente pode fuçar algo...

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, lfr_66 luizfernandorocha@... escreveu

 Boa tarde senhores.
 
 Tenho uma dúvida simples que não consegui encontrar uma resposta em algumas 
 pesquisas que efetuei. Acredito que os senhores poderão me ajudar, facilmente.
 
 Gostaria de saber pq em alguns bancos, ao executar um backup do controlfile 
 to trace, aparece a referência de adição de tempfiles e em utros databases 
 não.
 
 Obrigado!
 
 LR