Close Menu
  • Home
  • Databases
    • Oracle
      • ASM
      • Data Guard
      • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Search

Oracle RAC 12.2 no VMware Workstation — Post 3: Instalação do Grid Infrastructure

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 no VMware Workstation — Post 1: Configuração do VMware e Openfiler

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 no VMware Workstation – Post 2: Configuração do Oracle Linux e iSCSI

2026-04-05 Oracle By Henrique
YouTube LinkedIn RSS
  • Sobre
  • Contato
  • Legal
    • Aviso Legal
    • Política de Cookies
    • Política de Privacidade
    • Termos de Uso
  • RSS
  • Português
    • Inglês
Execute StepExecute Step
YouTube LinkedIn RSS
  • Home
  • Databases
    • Oracle
      • ASM
      • Data Guard
      • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Execute StepExecute Step
Home » PRCA-1057 — Password File do ASM Não Encontrado pelo CRS
ASM ASM Oracle Oracle

PRCA-1057 — Password File do ASM Não Encontrado pelo CRS

HenriqueBy Henrique2026-03-25Updated:2026-03-255 Mins Read
Share
Facebook Twitter LinkedIn Pinterest Email Telegram WhatsApp

This post is also available in: English (Inglês)

Ao executar srvctl config asm para verificar a configuração do ASM, o seguinte erro aparece:

$ srvctl config asm
ASM home: <CRS home>
PRCA-1057 : Failed to retrieve the password file location used by ASM asm
PRCR-1097 : Resource attribute not found: PWFILE

O ASM está funcionando, os disk groups estão montados, mas o CRS perdeu a referência ao password file e ao spfile do ASM. Isso pode impactar operações futuras como patching, reconfiguração do Grid ou adição de nós.

Neste artigo, vou explicar por que esse erro ocorre, como localizar os arquivos no ASM e como corrigir — da forma mais segura à mais agressiva.

💡 Na prática: Encontrei esse erro após uma migração de Grid Home. O recurso ASM no CRS foi recriado mas os atributos PWFILE e SPFILE não foram populados. A correção mais simples é um srvctl modify asm apontando para os caminhos corretos.


Por Que o Erro PRCA-1057 Ocorre

O Clusterware (CRS) gerencia o ASM como um recurso (ora.asm). Esse recurso tem atributos que indicam onde estão o password file e o spfile do ASM:

AtributoO que armazena
PWFILECaminho do password file do ASM no disk group
SPFILECaminho do spfile do ASM no disk group

Quando esses atributos estão vazios ou corrompidos, o CRS não consegue recuperar a localização e reporta PRCA-1057 / PRCR-1097.

Cenários comuns

  • Migração de Grid Home (out-of-place patching) onde o recurso ASM foi recriado sem os atributos
  • Reconfiguração do Oracle Restart (roothas.sh -deconfig / -config)
  • Restore de OCR/OLR que perdeu os atributos
  • Upgrade de Grid Infrastructure onde os metadados do recurso não foram preservados
  • Remoção acidental do recurso ASM com srvctl remove asm

Diagnóstico

1. Verificar o estado atual do recurso ASM

srvctl config asm

Se o output mostra PRCA-1057 e os campos Password file e Spfile estão vazios, o problema está confirmado.

2. Verificar se o ASM está rodando

srvctl status asm

O ASM pode estar funcionando perfeitamente — o problema é apenas o registro no CRS.

3. Localizar o password file no ASM

asmcmd -p

ASMCMD [+] > ls -l
ASMCMD [+] > cd +DATA
ASMCMD [+DATA] > ls -l
ASMCMD [+DATA] > cd ASM/PASSWORD/
ASMCMD [+DATA/ASM/PASSWORD] > ls -l

Output esperado:

Type      Redund  Striped  Time         Sys  Name
PASSWORD  UNPROT  COARSE   FEB 18 2022  Y    pwdasm.256.1096994109

Caminho completo: +DATA/ASM/PASSWORD/pwdasm.256.1096994109

4. Localizar o spfile no ASM

ASMCMD [+DATA] > cd ASM/ASMPARAMETERFILE/
ASMCMD [+DATA/ASM/ASMPARAMETERFILE] > ls -l

Output esperado:

Type              Redund  Striped  Time         Sys  Name
ASMPARAMETERFILE  UNPROT  COARSE   FEB 18 2022  Y    REGISTRY.253.1096994109

Caminho completo: +DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.1096994109

5. Alternativa rápida via SQL

sqlplus / as sysasm

-- Password file
SELECT name FROM v$passwordfile_info;

-- Spfile
SHOW PARAMETER spfile;

Solução 1: srvctl modify asm (Recomendada)

A solução mais segura — apenas atualiza os atributos sem reiniciar nada.

srvctl modify asm \
  -spfile +DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.1096994109 \
  -pwfile +DATA/ASM/PASSWORD/pwdasm.256.1096994109

Validar

srvctl config asm

Resultado esperado:

ASM home: /u01/app/19.25.0.0/grid
Password file: +DATA/ASM/PASSWORD/pwdasm.256.1096994109
Spfile: +DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.1096994109
ASM listener: LISTENER

Campos populados, erro resolvido.


Solução 2: Remover e recriar o recurso ASM (Quando modify não funciona)

Se o srvctl modify asm falhar, a alternativa é remover e recriar o recurso.

⚠ Atenção: Procedimento agressivo. Exige parar todos os recursos do CRS. Planeje antes de executar em produção.

crsctl stop resource -all
crsctl stat res -t

srvctl remove asm -force

srvctl add asm -listener LISTENER

crsctl start resource -all

srvctl modify asm \
  -spfile +DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.1096994109 \
  -pwfile +DATA/ASM/PASSWORD/pwdasm.256.1096994109

srvctl config asm
srvctl status asm

Entendendo os Arquivos do ASM

ArquivoLocalização típicaFunção
Password file (orapwasm)+DATA/ASM/PASSWORD/Autenticação SYSDBA/SYSASM remota
Spfile (REGISTRY)+DATA/ASM/ASMPARAMETERFILE/Parâmetros de inicialização do ASM
OCR / Voting DiskGerenciado pelo CRSCluster Registry

Esses arquivos ficam dentro do disk group — não no filesystem. Use asmcmd ou SQL na instância ASM para localizá-los.


Checklist Rápido

srvctl config asm

srvctl status asm

asmcmd ls -l +DATA/ASM/PASSWORD/

asmcmd ls -l +DATA/ASM/ASMPARAMETERFILE/

srvctl modify asm -spfile <caminho> -pwfile <caminho>

srvctl config asm

Conclusão

O erro PRCA-1057 indica que o CRS perdeu a referência ao password file do ASM — geralmente após migração de Grid Home, reconfiguração ou upgrade. O ASM continua funcionando, mas o registro no CRS está incompleto.

O diagnóstico segue esta ordem:

  1. Confirmar com srvctl config asm
  2. Localizar pwfile e spfile com asmcmd ou SQL
  3. Corrigir com srvctl modify asm (primeira opção)
  4. Se não funcionar — remover e recriar com srvctl remove/add asm
  5. Validar que os atributos estão populados

A Solução 1 resolve na maioria dos casos sem impacto. Reserve a Solução 2 para cenários com recurso corrompido.


Referências:

  • Oracle ASM Administrator’s Guide — Managing ASM Instances
  • MOS Note 2064677.1 — PRCA-1057 Failed to Retrieve Password File Location

asm troubleshooting
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp
Previous ArticleORA-01623 — Redo Log de Thread Órfã Após Migração de RAC para Single Instance
Next Article OPATCHAUTO-72126 — Diretório de Destino Já Existe no Out-of-Place Patching

Related Posts

Oracle

ORA-01031 — Privilégio Insuficiente ao Criar Coluna IDENTITY

2026-04-03
Read More
Oracle

ORA-12547 — TNS:lost contact ao conectar com sqlplus

2026-04-03
Read More
Oracle

Resetando Sequences no Oracle: RESTART e o Método Clássico

2026-03-31
Read More
Add A Comment
Leave A Reply Cancel Reply

Demo
Follow Me
  • Email
  • GitHub
  • LinkedIn
  • RSS
  • YouTube

INS-06006 – Passwordless SSH Connectivity Not Set Up

2026-02-2614 Views

Limpeza da biblioteca de software OEM: Purge seguro e controle de crescimento de swlib

2026-02-215 Views

ORA-29548 – Como corrigir o erro “Java System Class Reported” no Oracle Database

2026-03-053 Views
Demo
Tags
alter-sequence asm chrony compatible-asm cv-assume-distid database-vault datapatch disk-group dvsys enterprise manager grid-infrastructure how-to identity-column ins-08101 inventory java lab ntp oem oem-13c opatchauto opatchauto-72083 ora-01400 ora-15221 ora-29548 oracle oracle-rac oracle-sequence patch de dados patching prvg-01017 rhel-8 runcluvfy software-library storage troubleshooting
Execute Step
YouTube LinkedIn RSS
  • Home
  • Sobre
  • Contato
  • RSS
  • Português
    • English (Inglês)
© 2026 ExecuteStep. Designed by ThemeSphere.

Type above and press Enter to search. Press Esc to cancel.

Ad Blocker Enabled!
Ad Blocker Enabled!
Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.