Esse erro ocorre quando o SPFILE não foi configurado para ser utilizado no banco de dados. |Antes da correção do erro vamos ver o que é SPFILE e PFILE.
Alem do Control files o Oracle tem dois tipos de arquivos de parâmetros que são lidos na inicilização do banco de dados,caso não encontre os arquivos a inicialização falha.
PFILE
O PFILE é um arquivo texto, dentro dele estão guardados os parâmetros de configuração do banco de dados. Estes parâmetros informam a quantidade de memória a ser alocada, onde estão os arquivos do banco de dados e onde gravar os arquivos necessários ao funcionamento do banco. Como o PFILE é um arquivo de texto puro, ele pode ser facilmente editado no VI do UNIX ou no Notepad do Windows. Normalmente ele tem o nome de init.ora, onde SID é a identificação de seu banco de dados, exemplo se seu SID é MDB então seu PFILE será nomeado como initmdb.ora
Diferente do PFILE, o SPFILE é um arquivo binário e seu conteúdo não pode ser editado. Para verificar se ele existe, use o comando:
SHOW PARAMETER SPFILE;
Ele não pode ser editado diretamente como o PFILE, porem com o comando ALTER SYSTEM você pode modificar os parametros, a maior vantagem de uso do SPFILE é que ele é incluido no backup do RMAN toda vez que é modificado e essas modificações são efetuadas com o banco aberto,porem o correto é reiniciar a intância assim que modificar o parametro.
Corrigindo o ORA-32001
1 - Verifique se o SPFILE esta sendo usado;
show parameter spfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string
------------------------------------ ----------- ------------------------------
spfile string
Podemos ver que o value esta em branco, isso indica que o spfile não foi criado.
2 - Crie um SPFILE;
create pfile from spfile;
3 - shutdown immediate
startup
4 - Repita o comando do passo 1 e verifique se o value esta preenchido.
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/11.2.0
/db_1/dbs/spfileprodnew.ora
------------------------------------ ----------- ------------------------------
spfile string /u01/app/oracle/product/11.2.0
/db_1/dbs/spfileprodnew.ora
Boa Sorte DBAs
Bjs
Mari
Nenhum comentário:
Postar um comentário