Re: Res: Res: [oracle_br] Re: Erro ao conectar ao oracle

2009-12-17 Por tôpico Akira
Bom, vc fez um backup controlfile, e um restore controlfile, mesmo o banco já 
sendo possível montar... o problema eu acredito que era no open, o database já 
estava em mount.
Primeiramente eu tentaria:

recover database;
alter database open;

Me parece que o banco caiu, foi desligado bruscamente. As vezes só faço isso e 
resolve, porque vc força um crash recovery, e o banco já estava em mount.
Se não der certo, deixe o banco fechado e faça uma cópia física de tudo do 
jeito que está, caso ainda não tenha e isso seja viável.

Agora vamos ao ponto onde eu acho que vc está: recriou o controlfile.

Faça:

alter database mount;
recover database using backup controfile;

Quando ele pedir o archived log, veja se existe o tal arquivo ou informe o 
caminho da sequencia que ele está pedindo. Vai seguindo informando o caminho 
dos arquivos até não ter mais sequencia no disco. Depois aplique também os 
redos online (e se não estiver em archive mode também). Vai repetindo o 
"recover database using backup controfile" até aplicar os logs arquivados e os 
online tambem. Vc vai perceber quando um log for aplicado. Se der certo vc vai 
conseguir fazer um:

alter database open;

Caso mesmo assim, continue pedindo o recover, vai ter que fazer incomplero:

recover database until cancel using backup controlfile;
alter database open resetlogs;

Espero ter conseguido ajudar.

Akira


  - Original Message - 
  From: Tânia Salgado 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, December 17, 2009 11:55 AM
  Subject: Re: Res: Res: [oracle_br] Re: Erro ao conectar ao oracle



  Não deu certo emitiu o erro:
   
  ORA-00283: sessão de recuperação cancelada devido a erros
  ORA-01610: deve ser executada a recuperação usando a opção BACKUP CONTROLFILE

  --- Em qui, 17/12/09, Anderson Araujo de Oliveira  
escreveu:

  De: Anderson Araujo de Oliveira 
  Assunto: Res: Res: [oracle_br] Re: Erro ao conectar ao oracle
  Para: oracle_br@yahoogrupos.com.br
  Data: Quinta-feira, 17 de Dezembro de 2009, 11:08



  Tenta um 

  recover datafile 9;

  e depois disso o 

  alter database open resetlogs;

   _ _ __
  De: Tânia 
  Para: oracle...@yahoogrup os.com.br
  Enviadas: Quinta-feira, 17 de Dezembro de 2009 9:10:01
  Assunto: Res: [oracle_br] Re: Erro ao conectar ao oracle

  Eu fiz o backup do controlfile, executei shutdown immediate, um startup 
nomount, um restore controlfile from 'C:\ORACLEXE\ backup', um alter database 
mount a´te até aí tudo ok, mas quando fui executar alter database open 
resetlogs, emitiu o erro: 
  ORA-01194: o arquivo 9 necessita de mais recuperaþÒo para ser consistente
  ORA-01110: 9 do arquivo de dados: 'C:\ORACLEXE\ ORADATA\XE\ TBSGENERICA_ DATA'

  Será que ainda tem como recuperar este banco?
  Agradeço desde já
  Tânia

  --- Em oracle...@yahoogrup os.com.br, Caio Spadafora  
escreveu
  >
  > Tânia,
  > 
  > Gere o backup do controlfile após deixar sua instância montada:
  > 
  > STARTUP MOUNT;
  > 
  > Pelo trecho do alert.log que você enviou a instância monta corretamente o 
problema é durante a abertura do banco.
  > 
  > Atenciosamente,
  > 
  > Caio Spadafora,
  > Database Administrator,
  > http://0011brothers .blogspot. com/
  > 
  > 
  > 
  > 
  >  _ _ __
  > De: Tânia Salgado 
  > Para: oracle...@yahoogrup os.com.br
  > Enviadas: Quarta-feira, 16 de Dezembro de 2009 15:31:24
  > Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
  > 
  > 
  > Tentei executar o comando e me emitiu a mensagem ORA-01034 - Oracle not 
available
  > 
  > Vc havia me pedido pra enviar o arquivo.. xe_lgwr_2212. trc
  > 
  > Agradeço desde já...
  > 
  > --- Em qua, 16/12/09, Erick Guimaraes  escreveu:
  > 
  > De: Erick Guimaraes 
  > Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
  > Para: oracle...@yahoogrup os.com.br
  > Data: Quarta-feira, 16 de Dezembro de 2009, 15:24
  > 
  > Problem Description
  >  
  > You are trying to startup the database. It mounts but will not open.
  > When it opens the following errors are reported:
  > 
  > ORA 00449
  > 00449, 0, "background process '%s' unexpectedly terminated with error
  > %s"
  > // *Cause: A foreground process needing service from a background
  > // process has discovered the process died.
  > // *Action: Consult the error code, and the trace file for the process.
  > 
  > ORA 00470
  > 00470, 0, "LGWR process terminated with error"
  > // *Cause: The log writer process died
  > // *Action: Warm start instance
  > 
  > ORA 01092
  > 01092, 0, "ORACLE instance terminated. Disconnection forced"
  > // *Cause: The instance this process was connected to was terminated
  > // abnormally, probably via a shutdown abort. This process
  > // was forced to disconnect from the instance.
  > // *Action: When instance has been restarted, retry action.
  > 
  > The Alert log shows ORA-600[3705]
  > 
  > Solution Description
  >  
  > 1. Is

Res: Res: Res: [oracle_br] Re: Erro ao conectar ao oracle

2009-12-17 Por tôpico Anderson Araujo de Oliveira
Se nao me engano o comando é:

recover database using backup controlfile;

e se o recover utilizando o backup do controlfile funcionar, vc vai precisar 
iniciar o banco com resetlogs:

alter database open resetlogs;





De: Tânia Salgado 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 17 de Dezembro de 2009 11:55:21
Assunto: Re: Res: Res: [oracle_br] Re: Erro ao conectar ao oracle

  
Não deu certo emitiu o erro:
 
ORA-00283: sessão de recuperação cancelada devido a erros
ORA-01610: deve ser executada a recuperação usando a opção BACKUP CONTROLFILE

--- Em qui, 17/12/09, Anderson Araujo de Oliveira  
escreveu:

De: Anderson Araujo de Oliveira 
Assunto: Res: Res: [oracle_br] Re: Erro ao conectar ao oracle
Para: oracle...@yahoogrup os.com.br
Data: Quinta-feira, 17 de Dezembro de 2009, 11:08

  

Tenta um 

recover datafile 9;

e depois disso o 

alter database open resetlogs;

 _ _ __
De: Tânia 
Para: oracle...@yahoogrup os.com.br
Enviadas: Quinta-feira, 17 de Dezembro de 2009 9:10:01
Assunto: Res: [oracle_br] Re: Erro ao conectar ao oracle

Eu fiz o backup do controlfile, executei shutdown immediate, um startup 
nomount, um restore controlfile from 'C:\ORACLEXE\ backup', um alter database 
mount a´te até aí tudo ok, mas quando fui executar alter database open 
resetlogs, emitiu o erro: 
ORA-01194: o arquivo 9 necessita de mais recuperaþÒo para ser consistente
ORA-01110: 9 do arquivo de dados: 'C:\ORACLEXE\ ORADATA\XE\ TBSGENERICA_ DATA'

Será que ainda tem como recuperar este banco?
Agradeço desde já
Tânia

--- Em oracle...@yahoogrup os.com.br, Caio Spadafora  
escreveu
>
> Tânia,
> 
> Gere o backup do controlfile após deixar sua instância montada:
> 
> STARTUP MOUNT;
> 
> Pelo trecho do alert.log que você enviou a instância monta corretamente o 
> problema é durante a abertura do banco.
> 
> Atenciosamente,
> 
> Caio Spadafora,
> Database Administrator,
> http://0011brothers .blogspot. com/
> 
> 
> 
> 
>  _ _ __
> De: Tânia Salgado 
> Para: oracle...@yahoogrup os.com.br
> Enviadas: Quarta-feira, 16 de Dezembro de 2009 15:31:24
> Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
> 
> 
> Tentei executar o comando e me emitiu a mensagem ORA-01034 - Oracle not 
> available
> 
> Vc havia me pedido pra enviar o arquivo.. xe_lgwr_2212. trc
> 
> Agradeço desde já...
> 
> --- Em qua, 16/12/09, Erick Guimaraes  escreveu:
> 
> De: Erick Guimaraes 
> Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
> Para: oracle...@yahoogrup os.com.br
> Data: Quarta-feira, 16 de Dezembro de 2009, 15:24
> 
> Problem Description
>  
> You are trying to startup the database. It mounts but will not open.
> When it opens the following errors are reported:
> 
> ORA 00449
> 00449, 0, "background process '%s' unexpectedly terminated with error
> %s"
> // *Cause: A foreground process needing service from a background
> // process has discovered the process died.
> // *Action: Consult the error code, and the trace file for the process.
> 
> ORA 00470
> 00470, 0, "LGWR process terminated with error"
> // *Cause: The log writer process died
> // *Action: Warm start instance
> 
> ORA 01092
> 01092, 0, "ORACLE instance terminated. Disconnection forced"
> // *Cause: The instance this process was connected to was terminated
> // abnormally, probably via a shutdown abort. This process
> // was forced to disconnect from the instance.
> // *Action: When instance has been restarted, retry action.
> 
> The Alert log shows ORA-600[3705]
> 
> Solution Description
>  
> 1. Issue the command 'Alter Database Backup Controlfile to Trace;'
> 
> 2. Edit the subsequent trace file.
> 
> a. Remove everything above the 'STARTUP NOMOUNT' line.
> b. Change 'STARTUP NOMOUNT' to
> 'STARTUP NOMOUNT PFILE= '.
> 
> 3. Run the create controlfile script.
> 
> Solution Explanation:
>  =
> Normally if a database will successfully mount we do not suspect problems
> with
> the controlfile. However, in this case, the corruption is not found until we
> 
> open the database.
> 
> When we open the database we check a flag in the current online redo log and
> if
> that flag does not match the flag for that thread in the controlfile then we
> signal the ora-600 [3705]..
> 
> In this particular situation an import was causing excessive redo log
> switches
> because the Redo Logs were only 200k. This caused corruption in the
> controlfile. Rebuilding the controlfile alleviated part of the problem.
> However, it took several minutes for the database to open because we were
> waiting for SMON to complete cache recovery. Once the database opened and
> the checkpoint was completed, a subsequent shutdown and restart was
> completed
> within seconds.
> 
> 2009/12/16 Tânia 
> 
> >
> >
> > Pessoal este é parte do alert log
> >
> >
> >
> > Instance terminated by LGWR, pid = 1936
> > Wed Dec 16 14:02:12 2009

Re: Res: Res: [oracle_br] Re: Erro ao conectar ao oracle

2009-12-17 Por tôpico Tânia Salgado
Não deu certo emitiu o erro:
 
ORA-00283: sessão de recuperação cancelada devido a erros
ORA-01610: deve ser executada a recuperação usando a opção BACKUP CONTROLFILE

--- Em qui, 17/12/09, Anderson Araujo de Oliveira  
escreveu:


De: Anderson Araujo de Oliveira 
Assunto: Res: Res: [oracle_br] Re: Erro ao conectar ao oracle
Para: oracle_br@yahoogrupos.com.br
Data: Quinta-feira, 17 de Dezembro de 2009, 11:08


  



Tenta um 

recover datafile 9;

e depois disso o 

alter database open resetlogs;

 _ _ __
De: Tânia 
Para: oracle...@yahoogrup os.com.br
Enviadas: Quinta-feira, 17 de Dezembro de 2009 9:10:01
Assunto: Res: [oracle_br] Re: Erro ao conectar ao oracle

Eu fiz o backup do controlfile, executei shutdown immediate, um startup 
nomount, um restore controlfile from 'C:\ORACLEXE\ backup', um alter database 
mount a´te até aí tudo ok, mas quando fui executar alter database open 
resetlogs, emitiu o erro: 
ORA-01194: o arquivo 9 necessita de mais recuperaþÒo para ser consistente
ORA-01110: 9 do arquivo de dados: 'C:\ORACLEXE\ ORADATA\XE\ TBSGENERICA_ DATA'

Será que ainda tem como recuperar este banco?
Agradeço desde já
Tânia

--- Em oracle...@yahoogrup os.com.br, Caio Spadafora  
escreveu
>
> Tânia,
> 
> Gere o backup do controlfile após deixar sua instância montada:
> 
> STARTUP MOUNT;
> 
> Pelo trecho do alert.log que você enviou a instância monta corretamente o 
> problema é durante a abertura do banco.
> 
> Atenciosamente,
> 
> Caio Spadafora,
> Database Administrator,
> http://0011brothers .blogspot. com/
> 
> 
> 
> 
>  _ _ __
> De: Tânia Salgado 
> Para: oracle...@yahoogrup os.com.br
> Enviadas: Quarta-feira, 16 de Dezembro de 2009 15:31:24
> Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
> 
> 
> Tentei executar o comando e me emitiu a mensagem ORA-01034 - Oracle not 
> available
> 
> Vc havia me pedido pra enviar o arquivo.. xe_lgwr_2212. trc
> 
> Agradeço desde já...
> 
> --- Em qua, 16/12/09, Erick Guimaraes  escreveu:
> 
> De: Erick Guimaraes 
> Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
> Para: oracle...@yahoogrup os.com.br
> Data: Quarta-feira, 16 de Dezembro de 2009, 15:24
> 
> Problem Description
>  
> You are trying to startup the database. It mounts but will not open.
> When it opens the following errors are reported:
> 
> ORA 00449
> 00449, 0, "background process '%s' unexpectedly terminated with error
> %s"
> // *Cause: A foreground process needing service from a background
> // process has discovered the process died.
> // *Action: Consult the error code, and the trace file for the process.
> 
> ORA 00470
> 00470, 0, "LGWR process terminated with error"
> // *Cause: The log writer process died
> // *Action: Warm start instance
> 
> ORA 01092
> 01092, 0, "ORACLE instance terminated. Disconnection forced"
> // *Cause: The instance this process was connected to was terminated
> // abnormally, probably via a shutdown abort. This process
> // was forced to disconnect from the instance.
> // *Action: When instance has been restarted, retry action.
> 
> The Alert log shows ORA-600[3705]
> 
> Solution Description
>  
> 1. Issue the command 'Alter Database Backup Controlfile to Trace;'
> 
> 2. Edit the subsequent trace file.
> 
> a. Remove everything above the 'STARTUP NOMOUNT' line.
> b. Change 'STARTUP NOMOUNT' to
> 'STARTUP NOMOUNT PFILE= '.
> 
> 3. Run the create controlfile script.
> 
> Solution Explanation:
>  =
> Normally if a database will successfully mount we do not suspect problems
> with
> the controlfile. However, in this case, the corruption is not found until we
> 
> open the database.
> 
> When we open the database we check a flag in the current online redo log and
> if
> that flag does not match the flag for that thread in the controlfile then we
> signal the ora-600 [3705]..
> 
> In this particular situation an import was causing excessive redo log
> switches
> because the Redo Logs were only 200k. This caused corruption in the
> controlfile. Rebuilding the controlfile alleviated part of the problem.
> However, it took several minutes for the database to open because we were
> waiting for SMON to complete cache recovery. Once the database opened and
> the checkpoint was completed, a subsequent shutdown and restart was
> completed
> within seconds.
> 
> 2009/12/16 Tânia 
> 
> >
> >
> > Pessoal este é parte do alert log
> >
> >
> >
> > Instance terminated by LGWR, pid = 1936
> > Wed Dec 16 14:02:12 2009
> > Starting ORACLE instance (normal)
> > LICENSE_MAX_ SESSION = 0
> > LICENSE_SESSIONS_ WARNING = 0
> > Picked latch-free SCN scheme 2
> > Using LOG_ARCHIVE_ DEST_10 parameter default value as
> > USE_DB_RECOVERY_ FILE_DEST
> > Autotune of undo retention is turned on.
> > IMODE=BR
> > ILAT =10
> > LICENSE_MAX_ USERS = 0
> > SYS auditing is disabled
> > ksdpec: called for event 13740 prior to event group initialization
> > St

Res: Res: [oracle_br] Re: Erro ao conectar ao oracle

2009-12-17 Por tôpico Anderson Araujo de Oliveira
Tenta um 

recover datafile 9;

e depois disso o 

alter database open resetlogs;





De: Tânia 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 17 de Dezembro de 2009 9:10:01
Assunto: Res: [oracle_br] Re: Erro ao conectar ao oracle

  
Eu fiz o backup do controlfile, executei shutdown immediate, um startup 
nomount, um restore controlfile from 'C:\ORACLEXE\ backup', um alter database 
mount a´te até aí tudo ok, mas quando fui executar alter database open 
resetlogs, emitiu o erro: 
ORA-01194: o arquivo 9 necessita de mais recuperaþÒo para ser consistente
ORA-01110: 9 do arquivo de dados: 'C:\ORACLEXE\ ORADATA\XE\ TBSGENERICA_ DATA'

Será que ainda tem como recuperar este banco?
Agradeço desde já
Tânia

--- Em oracle...@yahoogrup os.com.br, Caio Spadafora  
escreveu
>
> Tânia,
> 
> Gere o backup do controlfile após deixar sua instância montada:
> 
> STARTUP MOUNT;
> 
> Pelo trecho do alert.log que você enviou a instância monta corretamente o 
> problema é durante a abertura do banco.
> 
> Atenciosamente,
> 
>  Caio Spadafora,
> Database Administrator,
> http://0011brothers .blogspot. com/
> 
> 
> 
> 
>  _ _ __
> De: Tânia Salgado 
> Para: oracle...@yahoogrup os.com.br
> Enviadas: Quarta-feira, 16 de Dezembro de 2009 15:31:24
> Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
> 
> 
> Tentei executar o comando e me emitiu a mensagem ORA-01034 - Oracle not 
> available
> 
> Vc havia me pedido pra enviar o arquivo.. xe_lgwr_2212. trc
> 
> Agradeço desde já...
> 
> --- Em qua, 16/12/09, Erick Guimaraes  escreveu:
> 
> De: Erick Guimaraes 
> Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
> Para: oracle...@yahoogrup os.com.br
> Data: Quarta-feira, 16 de Dezembro de 2009, 15:24
> 
> Problem Description
>  
> You are trying to startup the database.  It mounts but will not open.
> When it opens the following errors are reported:
> 
> ORA 00449
> 00449, 0, "background process '%s' unexpectedly terminated with error
> %s"
> // *Cause:  A foreground process needing service from a background
> //  process has discovered the process died.
> // *Action: Consult the error code, and the trace file for the process.
> 
> ORA 00470
> 00470, 0, "LGWR process terminated with error"
> // *Cause:  The log writer process died
> // *Action: Warm start instance
> 
> ORA 01092
> 01092, 0, "ORACLE instance terminated. Disconnection forced"
> // *Cause:  The instance this process was connected to was terminated
> //  abnormally, probably via a shutdown abort. This process
> //  was forced to disconnect from the instance.
> // *Action: When instance has been restarted, retry action.
> 
> The Alert log shows ORA-600[3705]
> 
> Solution Description
>  
> 1.  Issue the command 'Alter Database Backup Controlfile to Trace;'
> 
> 2.  Edit the subsequent trace file.
> 
> a.  Remove everything above the 'STARTUP NOMOUNT' line.
> b.   Change 'STARTUP NOMOUNT' to
>  'STARTUP NOMOUNT PFILE= '.
> 
> 3.  Run the create controlfile script.
> 
> Solution Explanation:
>  =
> Normally if a database will successfully mount we do not suspect problems
> with
> the controlfile. However, in this case, the corruption is not found until we
> 
> open the database.
> 
> When we open the database we check a flag in the current online redo log and
> if
> that flag does not match the flag for that thread in the controlfile then we
> signal the ora-600 [3705]..
> 
> In this particular situation an import was causing excessive redo log
> switches
> because the Redo Logs were only 200k.  This caused corruption in the
> controlfile.  Rebuilding the controlfile alleviated part of the problem.
> However, it took several minutes for the database to open because we were
> waiting for SMON to complete cache recovery.   Once the database opened and
> the checkpoint was completed, a subsequent shutdown and restart was
> completed
> within seconds.
> 
> 2009/12/16 Tânia 
> 
> >
> >
> >  Pessoal este é parte do alert log
> >
> >
> >
> > Instance terminated by LGWR, pid = 1936
> > Wed Dec 16 14:02:12 2009
> > Starting ORACLE instance (normal)
> > LICENSE_MAX_ SESSION = 0
> > LICENSE_SESSIONS_ WARNING = 0
> > Picked latch-free SCN scheme 2
> > Using LOG_ARCHIVE_ DEST_10 parameter default value as
> > USE_DB_RECOVERY_ FILE_DEST
> > Autotune of undo retention is turned on.
> > IMODE=BR
> > ILAT =10
> > LICENSE_MAX_ USERS = 0
> > SYS auditing is disabled
> > ksdpec: called for event 13740 prior to event group initialization
> > Starting up ORACLE RDBMS Version: 10.2.0.1.0.
> > System parameters with non-default values:
> > sessions = 49
> > __shared_pool_ size = 71303168
> > __large_pool_ size = 4194304
> > __java_pool_ size = 4194304
> > __streams_pool_ size = 0
> > spfile = C:\ORACLEXE\ APP\ORACLE\ PRODUCT\10. 2.0\SERVER\ DBS\SPFILEXE. ORA
> > sga_target = 146800640
> > control_f

Res: [oracle_br] Re: Erro ao conectar ao oracle

2009-12-17 Por tôpico Tânia
Eu fiz o backup do controlfile, executei shutdown immediate, um startup 
nomount, um restore controlfile from 'C:\ORACLEXE\backup', um alter database 
mount a´te até aí tudo ok, mas quando fui executar alter database open 
resetlogs, emitiu o erro: 
ORA-01194: o arquivo 9 necessita de mais recuperaþÒo para ser consistente
ORA-01110: 9 do arquivo de dados: 'C:\ORACLEXE\ORADATA\XE\TBSGENERICA_DATA'

Será que ainda tem como recuperar este banco?
Agradeço desde já
Tânia


--- Em oracle_br@yahoogrupos.com.br, Caio Spadafora  escreveu
>
> Tânia,
> 
> Gere o backup do controlfile após deixar sua instância montada:
> 
> STARTUP MOUNT;
> 
> Pelo trecho do alert.log que você enviou a instância monta corretamente o 
> problema é durante a abertura do banco.
> 
> Atenciosamente,
> 
>  Caio Spadafora,
> Database Administrator,
> http://0011brothers.blogspot.com/
> 
> 
> 
> 
> 
> De: Tânia Salgado 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 16 de Dezembro de 2009 15:31:24
> Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
> 
>   
> Tentei executar o comando e me emitiu a mensagem ORA-01034 - Oracle not 
> available
>  
> Vc havia me pedido pra enviar o arquivo.. xe_lgwr_2212. trc
>  
> Agradeço desde já...
> 
> --- Em qua, 16/12/09, Erick Guimaraes  escreveu:
> 
> De: Erick Guimaraes 
> Assunto: Re: [oracle_br] Re: Erro ao conectar ao oracle
> Para: oracle...@yahoogrup os.com.br
> Data: Quarta-feira, 16 de Dezembro de 2009, 15:24
> 
> Problem Description
>  
> You are trying to startup the database.  It mounts but will not open.
> When it opens the following errors are reported:
> 
> ORA 00449
> 00449, 0, "background process '%s' unexpectedly terminated with error
> %s"
> // *Cause:  A foreground process needing service from a background
> //  process has discovered the process died.
> // *Action: Consult the error code, and the trace file for the process.
> 
> ORA 00470
> 00470, 0, "LGWR process terminated with error"
> // *Cause:  The log writer process died
> // *Action: Warm start instance
> 
> ORA 01092
> 01092, 0, "ORACLE instance terminated. Disconnection forced"
> // *Cause:  The instance this process was connected to was terminated
> //  abnormally, probably via a shutdown abort. This process
> //  was forced to disconnect from the instance.
> // *Action: When instance has been restarted, retry action.
> 
> The Alert log shows ORA-600[3705]
> 
> Solution Description
>  
> 1.  Issue the command 'Alter Database Backup Controlfile to Trace;'
> 
> 2.  Edit the subsequent trace file.
> 
> a.  Remove everything above the 'STARTUP NOMOUNT' line.
> b.   Change 'STARTUP NOMOUNT' to
>  'STARTUP NOMOUNT PFILE= '.
> 
> 3.  Run the create controlfile script.
> 
> Solution Explanation:
>  =
> Normally if a database will successfully mount we do not suspect problems
> with
> the controlfile. However, in this case, the corruption is not found until we
> 
> open the database.
> 
> When we open the database we check a flag in the current online redo log and
> if
> that flag does not match the flag for that thread in the controlfile then we
> signal the ora-600 [3705]..
> 
> In this particular situation an import was causing excessive redo log
> switches
> because the Redo Logs were only 200k.  This caused corruption in the
> controlfile.  Rebuilding the controlfile alleviated part of the problem.
> However, it took several minutes for the database to open because we were
> waiting for SMON to complete cache recovery.   Once the database opened and
> the checkpoint was completed, a subsequent shutdown and restart was
> completed
> within seconds.
> 
> 2009/12/16 Tânia 
> 
> >
> >
> >  Pessoal este é parte do alert log
> >
> >
> >
> > Instance terminated by LGWR, pid = 1936
> > Wed Dec 16 14:02:12 2009
> > Starting ORACLE instance (normal)
> > LICENSE_MAX_ SESSION = 0
> > LICENSE_SESSIONS_ WARNING = 0
> > Picked latch-free SCN scheme 2
> > Using LOG_ARCHIVE_ DEST_10 parameter default value as
> > USE_DB_RECOVERY_ FILE_DEST
> > Autotune of undo retention is turned on.
> > IMODE=BR
> > ILAT =10
> > LICENSE_MAX_ USERS = 0
> > SYS auditing is disabled
> > ksdpec: called for event 13740 prior to event group initialization
> > Starting up ORACLE RDBMS Version: 10.2.0.1.0.
> > System parameters with non-default values:
> > sessions = 49
> > __shared_pool_ size = 71303168
> > __large_pool_ size = 4194304
> > __java_pool_ size = 4194304
> > __streams_pool_ size = 0
> > spfile = C:\ORACLEXE\ APP\ORACLE\ PRODUCT\10. 2.0\SERVER\ DBS\SPFILEXE. ORA
> > sga_target = 146800640
> > control_files = C:\ORACLEXE\ ORADATA\XE\ CONTROL.DBF
> > __db_cache_size = 62914560
> > compatible = 10.2.0.1.0
> > db_recovery_ file_dest = C:\oraclexe\ app\oracle\ flash_recovery_ area
> > db_recovery_ file_dest_ size= 10737418240
> > undo_management = AUTO
> > undo_tablespace = UNDO
> > remote_