'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
Migrating users across identity sources in RSA Authentication Manager 8.x 1.93KNumber of Views Advisory for Migrating credentials from RSA SecurID Software Token 4.2.3 to SecurID Authenticator 5.1 for macOS 197Number of Views Radius clients are not listed after migrating from 7.1 to 8.1 158Number of Views Migrating from RSA Authenticate App to SecurID Authenticator App 140Number of Views Error on migrating to 7.1.1: IO Error: Connection reset by peer 51Number of Views
Trending Articles
Downloading RSA Authentication Manager license files or RSA Software token seed records Unable to login to RSA Authentication Manager Security Console as super admin RSA Authentication Manager 8.9 Release Notes (January 2026) How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device Connection fails to Cloud Authentication Service when connecting through a proxy server from RSA Authentication Manager to…
Don't see what you're looking for?