Identity Manager startup may fail when attempting to initialize the Task Persistence schema. This typically manifests as a SQL exception due to insufficient privileges on the Oracle database user account used by the application. This article outlines the minimum required permissions to allow the schema to initialize successfully.
The error ORA-02158: invalid CREATE INDEX option occurs because the Oracle user account lacks the necessary CREATE permissions required for the application to properly initialize the Task Persistence schema.
To resolve this issue, ensure the database user account has the required permissions. The Identity Manager/Governance/Portal solutions automatically recreate database tables upon restart. Grant the following privileges to the service account:
Grant Essential Privileges:
Verify Access:
DBA role; these specific grants are sufficient for schema management.Note: Ensure each solution (Identity Manager, Governance, Portal) uses a unique service ID to prevent cross-contamination of database objects.