重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1492|回复: 2
打印 上一主题 下一主题

[讨论] 提问 invalid common user or role name【已解决】

[复制链接]
跳转到指定楼层
楼主
发表于 2024-4-10 20:23:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 Inkcup 于 2024-4-17 10:20 编辑

在create user的时候,
显示ERROR at line 1:ORA-65096: invalid common user or role name
如图:
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

板凳
 楼主| 发表于 2024-4-29 14:04:49 | 只看该作者
Inkcup 发表于 2024-4-10 22:36
已解决✔
报错:ORA-65096: invalid common user or role name(公用用户名或角色名无效)。
原因: ...

创建角色后需要授予的权限:

> grant connect,resource,unlimited tablespace to hr;

回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2024-4-10 22:36:11 | 只看该作者
已解决
报错:ORA-65096: invalid common user or role name(公用用户名或角色名无效)。
原因:是创建角色的容器为cdb导致。
解决方法一:
如果想继续执行,可以在角色名前加C##或者c##,但是这样会导致用户名多了c##。

解决方法二:(推荐)
切换容器为pdb

> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;#查询容器
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-28 15:29 , Processed in 0.103763 second(s), 25 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表