DOYENSYS Knowledge Portal




We Welcome you to visit our DOYENSYS KNOWLEDGE PORTAL : Doyensys Knowledge Portal




Saturday, October 7, 2017

ORA-28014: Cannot Drop Administrative Users

CAUSE :

The user was created by a script executed via catcon.pl. The users created this way are considered administrative users since in that session the parameter "_oracle_script" is set to TRUE.

SYMPTOMS:

While trying to drop an user in a multitenant database the following error is seen: 

SQL> drop user jpop cascade;
drop user jpop cascade
*
ERROR at line 1:
ORA-28014: cannot drop administrative users

APPLIES TO:

Oracle Database - Enterprise Edition - Version 12.1.0.1 and later
Information in this document applies to any platform.

SOLUTION:

Avoid creating users by running a script via catcon.pl. If the users must be dropped then drop them via catcon.pl as well or set "_oracle_script" to TRUE before dropping the users directly:

SQL> alter session set "_oracle_script"=true;
Session altered.

SQL> drop user gigi1 cascade;
User dropped.

REFERENCE:

Metalink Doc ID 1566042.1

No comments: