Database Administration (MOSC)

MOSC Banner

Sched.Jobs mat. view refresh fails with ORA-20000: ORA-01031: insufficient privileges

edited Aug 11, 2026 10:14PM in Database Administration (MOSC) 5 comments

Scheduled job to refresh materialized views in Oracle Database 19c Standard Edition. Refreshing those mat. views fine 'manually' but getting error when scheduled .

ORA-20000: ORA-01031: insufficient privileges
ORA-06512: at "SYS.DBMS_SNAPSHOT_KKXRCA", line 3020
ORA-06512: at "SYS.DBMS_IREFRESH", line 186
ORA-06512: at "SYS.DBMS_ISNAPSHOT", line 189
ORA-06512: at "SYS.DBMS_SNAPSHOT_KKXRCA", line 2852
ORA-06512: at "SYS.DBMS_SNAPSHOT_KKXRCA", line 3263
ORA-06512: at "SYS.DBMS_SNAPSHOT_KKXRCA", line 3295
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 16
ORA-06512: at line 2

Note: checked objects are under proper ownership; added privileges to schema owner GRANT ALTER ANY MATERIALIZED VIEW TO <user> ; GRANT EXECUTE ON SYS.DBMS_SNAPSHOT TO <user> . Still fails regardless of who the job creator - 'schema owner' or system …

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