Tenho um problema com um SPFILE conforme mostrado abaixo.Como posso me livrar desse problema?Alguma sugestão?
SQL> startup
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
ORACLE instance started.
Total System Global Area 1068937216 bytes
Fixed Size 2182592 bytes
Variable Size 784335424 bytes
Database Buffers 276824064 bytes
Redo Buffers 5595136 bytes
Database mounted.
Database opened.
SQL> alter system reset log_archive_start scope=spfile sid='*';
alter system reset log_archive_start scope=spfile sid='*'
*
ERROR at line 1:
ORA-32010: cannot find entry to delete in SPFILE
Bem, você pode hackear com um SPFILE com bastante facilidade:
Agora edite esse arquivo de texto comum, então
E você pode brincar com o temporário com
Observe que não há nenhum problema real em especificar parâmetros obsoletos além da mensagem; o único problema é se você estivesse confiando neles para definir algum comportamento desejado e eles fossem ignorados.
esse erro ocorre principalmente quando você usou um parâmetro ou alterou o parâmetro dinâmico que não é mais usado nessa versão atual do oracle. No meu caso, alterei o
background_dump_dest
local e dei o scope spfile para que esse parâmetro não seja usado no oracle 11g, então o que é feito é1) feche imediatamente o banco de dados
2)
startup pfile = '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initorcl.ora'
3) Agora
create spfile from pfile='/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initorcl.ora'
4) arquivo criado
5) agora feche imediatamente
6) inicialização
você não vai ter esse erro novamente.
Espero que isso ajude.