Oracle12c创建用户提示ORA-65096:公用用户名或角色无效

今天在学习oracle使用的使用创建新的oracle账户一直提示错误

ORA-65096:公用用户名或角色无效

后来查询资料才明白oracle12c和oracle11g有了一些变化,其中就是用户名前面要加c##

例如添加账户的命令

#创建用户merci
create user c##merci identified by admin123 default tablespace testdb;
#赋权用户merci
grant connect,resource,dba to c##merci

不光创建的时候需要我们前面要加c##,使用命令行登录的时候也是需要加的

sqlplus c##merci/admin123

注意:是所有登录的地方都需要添加,例如大家使用sqldeveloper工具登录也是需要添加c##的

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/591.html