Bom, antes de mais nada vc ** não ** diz pra gente, mas é importante saber :
como esse parâmetro foi depreciado no 10g (no 10gr2, iirc) , Como É que ele foi
parar no arquivo de inicialização desse database aí ??? Outra coisa, vc diz
"quando eu fui startar o database..." - vc por acaso está fazendo uma MIGRAÇÃO
ou um UPGRADE nesse database , talvez usando um backup antigo (que tinha o tal
param no formato antigamente aceito) e tentando-o abrir na versão 11g ??? SE é
Migração ou Upgrade, há uma ** LONGA ** série de procedimentos necessários, vc
os CONHECE e Está Seguindo ??
Isso posto, a resposta curta para a sua pegunta : a msg é clara, vc TEM que
ter os elementos %r , %s e %t no parâmetro, e na sua resposta :
log_archive_format='arch_%t_%s.arc'
nós vemos o %t e o %s , mas não o %r, okdoc ? Altere esse parâmetro para :
log_archive_format='arch_%r_%t_%s.arc'
certo ?? A modo de alterar é : SE vc está usando um pfile (ie, um arquivo no
formato initXXX.ora) para startar essa instância XXX, vc simplesmente edita o
arquivo com umeditor de texto ASCII qualquer, E se vc está usando um spfile
(ie, um arquivo binário no formato spfileXXX.ora) , já que vc não consegue
fazer startup da instância, já que spfile vc NUNCA pode editar, o procedimento
seria criar um pfile a partir do spfile, editar o pfile para ajustar o param,
renomear o spfile para qquer outra coisa e aí sim pedir o startup (e tudo isso
no local correto, via de regra o sub-diretório DATABASE abaixo do teu
ORACLE_HOME. Isso poderia ser feito :
a) SE vc tem o alert.log do startup mais recente desse database, extraindo
os comandos da seção correspondente do alert
OU
b) SE vc está num linux/unix, simplesmente extraindo as strings do spfile
via comando strings, as colando num editor de texto ASCII e salvar como
initXXX.ora
OU
c) num prompt de comando do teu servidor Oracle, com ** TODAS ** as variáveis
necessárias - como ORACLE_HOME, ORACLE_SID, PATH, etc _ setadas, conectar como
SYSDBA na instância inativa (que vai dar uma msg de 'Conectado a uma instância
inativa'), pedir um create pfile from spfile; , sair do sqlplus e seguir o
procedimento de dit pfile/rename spfile/startup
[]s
Chiappa
--- Em [email protected], "Alberto" <jalbertoacbr@...> escreveu
>
> O valor está esse:
>
> log_archive_format='arch_%t_%s.arc'
>
> --- Em [email protected], "Milton Bastos Henriquis Jr."
> <miltonbastos@> escreveu
> >
> > Qual valor está no teu parâmetro log_archive_format ?
> >
> >
> >
> >
> > 2013/6/3 Alberto <jalbertoacbr@>
> >
> > > **
> > >
> > >
> > > Pessoal,
> > >
> > > tentei levanta o banco (11G) e está dando a seguinte mensagem:
> > >
> > > ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS
> > > instance
> > > ORA-19905: log_archive_format must contain %s, %t and %r
> > >
> > > Como posso resolver isso, já procurei na internet mas não consegui achar a
> > > solução.
> > >
> > > Alberto Souza
> > > =============
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>