'ORA-28000: the account is locked' error when migrating an imported database in RSA Identity Governance & Lifecycle
Originally Published: 2015-04-21
Article Number
Applies To
RSA Version/Condition: All
Issue
Unable to migrate schema. (class org.jboss.util.NestedSQLException: Could not create connection; - nested throwable: (java.sql.SQLException: ORA-28000: the account is locked
; - nested throwable: (org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: ORA-28000: the account is locked
))
; - nested throwable: (org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: ORA-28000: the account is locked
))
Cause
By default, RSA Identity Governance & Lifecycle creates the Oracle application user accounts with an Oracle profile that configures the passwords as non-expiring. The reason for this is to prevent the application from unexpectedly failing when the Oracle account expires. This profile is the ACMPROFILE as documented in the RSA Identity Governance & Lifecycle Database Setup and Management Guide.
Because some corporate environments may have requirements that do not allow non-expiring accounts, the ACMPROFILE profile may be changed to enforce a password expiration date which will cause the Oracle accounts to expire and become inaccessible.
Resolution
- Using a SQL tool such as SQL*Plus or SQL Developer, login to SQL as SYSDBA.
- Run the following SQL command:
select username, account_status from dba_users;
This may return output similar to the following:
- To unlock and unexpire the RSA Identity Governance & Lifecycle Oracle application accounts, run the following SQL for each account that is locked (where <password> is the password that is associated with each individual account):
alter user <username> account unlock; alter user <username> identified by <password>;
For example, if only the AVUSER account is noted as locked, then the commands would be:
alter user AVUSER account unlock; alter user AVUSER identified by <AVUSER password>;
- Restart RSA Identity Governance & Lifecycle:
acm restart
- Restart the migration of the imported database by entering the migration password.
Related Articles
Advisory for Migrating credentials from RSA SecurID Software Token 4.2.3 to SecurID Authenticator 5.1 for macOS 197Number of Views Migrating users across identity sources in RSA Authentication Manager 8.x 1.92KNumber of Views ORA-01451: column to be modified to NULL cannot be modified to NULL error while migrating database from Version 7.0 and ab… 78Number of Views Radius clients are not listed after migrating from 7.1 to 8.1 158Number of Views 'java.io.FileNotFoundException: aveksa-version.properties' error running migrate.sh in RSA Identity Governance & Lifecycle 165Number of Views
Trending Articles
How to recover the Application and AFX after an unexpected database failure in RSA Identity Governance & Lifecycle Troubleshooting AFX Connector issues in RSA Identity Governance & Lifecycle RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA Release Notes for RSA Authentication Manager 8.8 RSA Authentication Manager 8.9 Release Notes (January 2026)
Don't see what you're looking for?