Oracle Application Express (MOSC)

MOSC Banner

Automations and ORA-20987: APEX - User nobody requires ADMIN privilege to perform this operation

Hi,

This automation needs to call APEX_UTIL.RESET_PASSWORD (actually also CREATE_USER and REMOVE_USER), which as stated in Oracle Documentation needs Administrative Privileges. Automations seems to run, by default, with user NOBODY, which has no such privileges.

So I've tried several things but I get the same ORA error every time. This is what I've tried:

  1. Turn on all Runtime API Usage in the Application\Security settings for the application the automation belongs to.
  2. Call the RESET_PASSWORD both at the automation's Action level and from a Package called from the automation's action.
  3. Use the APEX_UTIL.SET_SECURITY_GROUP_ID to the Workspace ID of the automation's application.

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center