千家信息网

解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,1.背景以前一直用的是oracle11g,创建用户一直没有问题, 今天在oracle12c上创建用户,报错了。如下图:我很郁闷, 就打开了oracle官方网站找了下, 发现创建用户是有限制的。2.解决
千家信息网最后更新 2026年11月02日解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题

1.背景

以前一直用的是oracle11g,创建用户一直没有问题, 今天在oracle12c上创建用户,报错了。如下图:

我很郁闷, 就打开了oracle官方网站找了下, 发现创建用户是有限制的。

2.解决方案

创建用户的时候用户名以c##或者C##开头即可。

错误写法: create user zhaojiedi identified by oracle;

正确写法: create user c##zhaojiedi identified by oracle;

注: 如果你不纠结为啥的,上面的解决方案就可以满足你的要求了,下面的内容可以不用看了。

========================================================================

========================================================================

3. 解决过程

下面的流程是我对于这个问题的解决过程, 也写出来分享分享。

我进入oracle 12c官方文档的

依次进入以下页面

oracle12c主页

Administrator's Guide

Managing Users and Securing the Database

Oracle Database Security Guide

Creating User Accounts

经过一番查找,在Creating User Accounts 页面找到了如下图的内容:

上面提示的很明确了。 创建公共用户名必须要以c##或者C##开头了。我们上面的报错了。 就是因为我们创建公共用户没用以c##或者C##开头的。

到此我们就知道具体错误的原因了。 那就赢的解决方案就有了哈。

如果你还纠结公用用户和本地用户是啥东东的,Creating User Accounts 页面就有简介。

总结

以上所述是小编给大家介绍的解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

用户 面的 用户名 问题 开头 方案 解决方案 页面 公用 提示 内容 写法 官方 网站 过程 错误 帮助 角色 郁闷 不用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 美国互联网科技巨头监管 互联网下的科技发展 朗新科技与工业互联网 科技与互联网发展 喔噻互联网科技 为想互联网科技 以房互联网科技 安徽鑫晟辉互联网科技 深圳天众互联网科技公司 中国互联网有什么科技含量 洛阳昕诺飞互联网科技有限公司 深圳市优智互联网科技有限公司 工业互联网展湾科技股份有限公司 2021互联网科技公司排名 宇信科技在杭州互联网排第几 福州德业互联网科技 上海万顺科技互联网有限公司招聘 云南互联网科技学费 绵阳真晨互联网科技有限公司 南京欣网互联网络科技有限公司 新华互联网科技学校 福州新华互联网科技学校 知乎 互联网科技革命什么开始 互联网科技公司有风险吗 互联网时代的科技公司 本届互联网大会上的黑科技 信承诺互联网科技有限公司 云鲸互联网络科技有限公司 杭州融税互联网科技有限公司
0