Oracle创建用户报错-ORA-65096: invalid common user or role name

问题描述

ORA-65096: invalid common user or role name

原因分析

这可能是创建角色的容器为cdb导致,当然如果想继续执行,可以在角色名前加C##或者c##,但是这样会导致用户名多了c##,我们不要这样的用户名

解决步骤

  1. 用sysdba 登录,否则权限不够
sql 复制代码
sqlplus / as sysdba
  1. 查看容器是否CDB
sql 复制代码
select name,cdb,open_mode,con_id from v$database;
  1. 查看当前容器
sql 复制代码
show con_name;
  1. 查看已经创建的pdb容器
sql 复制代码
show pdbs;
  1. 打开上述相应的容器
sql 复制代码
 alter pluggable database orclpdb1 open;
  1. 将当前容器切换到指定的PDB容器中,可插拔数据库(PDB)
sql 复制代码
alter session set container = ORCLPDB1;
  1. 之后就可以正常创建用户了,不过该用户不在cdb容器,而是在pdb
相关推荐
正在走向自律5 小时前
金仓数据库KingbaseES中级语法详解与实践指南
数据库·oracle·kingbasees·金仓数据库·信创改造
Gofarlic_oms15 小时前
Windchill用户登录与模块访问失败问题排查与许可证诊断
大数据·运维·网络·数据库·人工智能
我是小疯子665 小时前
Python变量赋值陷阱:浅拷贝VS深拷贝
java·服务器·数据库
Zoey的笔记本6 小时前
2026告别僵化工作流:支持自定义字段的看板工具选型与部署指南
大数据·前端·数据库
静听山水6 小时前
docker安装starrocks
数据库
学编程的小程7 小时前
从“兼容”到“超越”:金仓KESBSON引擎如何借多模融合改写文档数据库规则
数据库
千层冷面7 小时前
数据库分库分表
java·数据库·mysql·oracle
DBA小马哥7 小时前
金仓数据库引领国产化替代新范式:构建高效、安全的文档型数据库迁移解决方案
数据库·安全·mongodb·dba·迁移学习
企业对冲系统官8 小时前
基差风险管理系统日志分析功能的架构与实现
大数据·网络·数据库·算法·github·动态规划
冉冰学姐8 小时前
SSM学毕电设信息采集系统74v6w(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·学生管理·ssm 框架应用·学毕电设·信息采集系统