ORA-28014:无法删除管理用户【非常不推荐观看】

1860阅读 0评论2021-02-19 brjl
分类:Oracle


看着一堆oracle自带的用户很乱,想删除掉;整理一个脚本
spool /tmp/d.sql
 select 'drop user '||username||' cascade;' c from dba_users where account_status not in ('OPEN');
spool off

@/tmp/d 但是提示一大堆 ORA-28014

看看什么原因:


启动到migrate模式

依然删除不掉!

百度一下,果然有个方法:
alter session set "_oracle_script"= true;
drop user ORDSYS cascade;
成功删除。

再进一步官方确认:

但是,
启动pdb时,alert.log中有以下告警了:

查询一下这个视图,提示有些error。

因此,最好不要删除以下用户:


删除前,一定要做好测试及备份!

参考:
(文档ID 1566042.1)
上一篇:千门万户曈曈日,总把新桃换旧符
下一篇:Windows 平台上 TNS-12560 一例