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

Oracle RAC 12.2 on VMware Workstation – Post 3: Grid Infrastructure Installation

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 on VMware Workstation — Post 1: VMware Networking and Openfiler Setup

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 on VMware Workstation – Post 2: Oracle Linux Configuration and iSCSI

2026-04-05 Oracle By Henrique
YouTube LinkedIn RSS
  • About
  • Contact
  • Legal
    • Cookie Policy
    • Disclaimer
    • Privacy Policy
    • Terms of Use
  • RSS
  • English
    • Portuguese (Brazil)
Execute StepExecute Step
YouTube LinkedIn RSS
  • Home
  • Oracle
    • ASM
    • Data Guard
    • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Execute StepExecute Step
Home » PRCA-1057 — ASM Password File Not Found by CRS
ASM Oracle

PRCA-1057 — ASM Password File Not Found by CRS

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

This post is also available in: Português (Portuguese (Brazil))

When running srvctl config asm to check ASM configuration, the following error appears:

$ 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

ASM is running, disk groups are mounted, but the CRS lost the reference to the ASM password file and spfile. This can impact future operations like patching, Grid reconfiguration, or node addition.

In this article, I’ll explain why this error occurs, how to locate the files in ASM, and how to fix it — from the safest approach to the most aggressive.

💡 In practice: I encountered this error after a Grid Home migration. The ASM resource in CRS was recreated but the PWFILE and SPFILE attributes weren’t populated. The simplest fix is an srvctl modify asm pointing to the correct paths.


Why the PRCA-1057 Error Occurs

The Clusterware (CRS) manages ASM as a resource (ora.asm). This resource has attributes that indicate where the ASM password file and spfile are located:

AttributeWhat it stores
PWFILEPath to the ASM password file in the disk group
SPFILEPath to the ASM spfile in the disk group

When these attributes are empty or corrupted, CRS can’t retrieve the location and reports PRCA-1057 / PRCR-1097.

Common scenarios

  • Grid Home migration (out-of-place patching) where the ASM resource was recreated without the attributes
  • Oracle Restart reconfiguration (roothas.sh -deconfig / -config)
  • OCR/OLR restore that lost the attributes
  • Grid Infrastructure upgrade where resource metadata wasn’t preserved
  • Accidental removal of the ASM resource with srvctl remove asm

Diagnosis

1. Check the current ASM resource state

srvctl config asm

If the output shows PRCA-1057 and the Password file and Spfile fields are empty, the problem is confirmed.

2. Verify ASM is running

srvctl status asm

ASM may be working perfectly — the issue is only the CRS registration.

3. Locate the password file in ASM

asmcmd -p

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

Expected output:

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

Full path: +DATA/ASM/PASSWORD/pwdasm.256.1096994109

4. Locate the spfile in ASM

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

Expected output:

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

Full path: +DATA/ASM/ASMPARAMETERFILE/REGISTRY.253.1096994109

5. Quick alternative via SQL

sqlplus / as sysasm

-- Password file
SELECT name FROM v$passwordfile_info;

-- Spfile
SHOW PARAMETER spfile;

Solution 1: srvctl modify asm (Recommended)

The safest approach — only updates the attributes without restarting anything.

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

Validate

srvctl config asm

Expected result:

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

Fields populated, error resolved.


Solution 2: Remove and recreate ASM resource (When modify doesn’t work)

If srvctl modify asm fails, the alternative is to remove and recreate the resource.

⚠ Warning: Aggressive procedure. Requires stopping all CRS resources. Plan before executing in production.

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

Understanding ASM Files

FileTypical locationPurpose
Password file (orapwasm)+DATA/ASM/PASSWORD/Remote SYSDBA/SYSASM authentication
Spfile (REGISTRY)+DATA/ASM/ASMPARAMETERFILE/ASM initialization parameters
OCR / Voting DiskManaged by CRSCluster Registry

These files live inside the disk group — not on the filesystem. Use asmcmd or SQL on the ASM instance to locate them.


Quick Checklist

srvctl config asm

srvctl status asm

asmcmd ls -l +DATA/ASM/PASSWORD/

asmcmd ls -l +DATA/ASM/ASMPARAMETERFILE/

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

srvctl config asm

Conclusion

The PRCA-1057 error indicates CRS lost the reference to the ASM password file — usually after Grid Home migration, reconfiguration, or upgrade. ASM keeps running, but the CRS registration is incomplete.

The diagnosis follows this order:

  1. Confirm with srvctl config asm
  2. Locate pwfile and spfile with asmcmd or SQL
  3. Fix with srvctl modify asm (first option)
  4. If that fails — remove and recreate with srvctl remove/add asm
  5. Validate that attributes are populated

Solution 1 resolves most cases with zero impact. Reserve Solution 2 for scenarios with a corrupted resource.


References:

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

asm grid-infrastructure oracle password-file prca-1057 srvctl troubleshooting
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp
Previous ArticleORA-01623 — Orphan Thread Redo Log After RAC to Single Instance Migration
Next Article OPATCHAUTO-72126 – Destination Directory Already Exists in Out-of-Place Patching

Related Posts

Oracle

Oracle RAC 12.2 on VMware Workstation – Post 3: Grid Infrastructure Installation

2026-04-05
Read More
Oracle

Oracle RAC 12.2 on VMware Workstation — Post 1: VMware Networking and Openfiler Setup

2026-04-05
Read More
Oracle

Oracle RAC 12.2 on VMware Workstation – Post 2: Oracle Linux Configuration and iSCSI

2026-04-05
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

ORA-29548 — How to Fix “Java System Class Reported” in Oracle Database

2026-03-0510 Views

PRVG-2002 — How to Fix “Encountered Error in Copying File” in Oracle RAC

2026-03-078 Views
Demo
Tags
alter-sequence asm clusterware create sequence datapatch grid-infrastructure Grid Infrastructure how-to identity-column identity column ins-08101 installation inventory iSCSI lab listener opatch opatchauto Openfiler openssh ora-01031 ORA-12547 ora-12777 orabasetab oracle oracle oracle-database oracle-home oracle-linux oracle-rac Oracle Database Oracle Linux Oracle RAC out-of-place passwordless-ssh patching patching prvg-2002 RAC Installation redo-log runcluvfy scp tns troubleshooting VMware
Execute Step
YouTube LinkedIn RSS
  • Home
  • About
  • Contact
  • RSS
  • English
    • Português (Portuguese (Brazil))
© 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.