메뉴 건너뛰기

Korea Oracle User Group

Admin

ORA-28014: Cannot Drop Administrative Users 에러 현상

 

오라클 버전 12.1.0.1 이후 버전에서 발생할 수 있습니다.

 

Multitenant 데이터베이스에서 유저 drop 시 발생할 수 있습니다.

 

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

 

오라클이 제공하는 catcon.pl 스크립트로 생성된 유저의 경우 위와 같은 에러가 발생할 수 있습니다.

 

catcon.pl 스크립트로 유저가 생성될 때 세션 레벨에서 "_oracle_script" 설정이 TRUE 상태에서 생성되기 때문이다.

따라서 해결 방법은 아래와 같이 수행하면 된다.

 

SQL> alter session set "_oracle_script"=true;
 
Session altered.
 
SQL> drop user <user> cascade;
 
User dropped.

 

 

출처 : ORA-28014: Cannot Drop Administrative Users (Doc ID 1566042.1)

 

 

 

위로