码迷,mamicode.com
首页 > 数据库 > 详细

oracle 12c 某个pdb不存在某个CDB级用户的解决办法

时间:2020-05-22 09:14:56      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:rop   开始   sync   rip   use   creat   通用   一个   aaaaa   

1 当oracle 12c 某个pdb不存在非普通用户的时候(CDB级的账号),在CDB层对用户drop,lock都会报错,ORA-01918

开始执行了 sql > exec dbms_pdb.sync_pdb;

不过执行之后依然报错,这个时候去对应报错的PDB里去查询这个账号,发现确实是不存在的。

2 在报错PDB里执行创建c##xxx用户,直接执行会报错,这里要设置一个参数:

alter session set container=pdbname
alter session set "_ORACLE_SCRIPT"=true;
create user c##xxx identified by aaaaaaaa ;

oracle 12c 某个pdb不存在某个CDB级用户的解决办法

标签:rop   开始   sync   rip   use   creat   通用   一个   aaaaa   

原文地址:https://blog.51cto.com/2012ivan/2497456

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!