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.
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