澳门皇冠金沙网站▎在线官网
做最好的网站

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

2020-04-29 作者:网络服务   |   浏览(178)

1.背景

先说基本用法:

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

先按11G之前进行

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

conn / as sysdba;

澳门皇冠金沙网站,在线官网,2.解决方案

create user test identifed by test;

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

 

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

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

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

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

 

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

查官方文档得知“试图创建一个通用用户,必需要用C##或者c##开头”,这时候心里会有疑问,什么是common user?不管先建成功了再说

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

create C##user test identifed by test;

3. 解决过程

创建成功

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

 

我进入oracle 12c官方文档的

 

依次进入以下页面

SQL>show con_name;

本文由澳门皇冠金沙网站发布于网络服务,转载请注明出处:Oracle 12C ORA-65096: 公用用户名或角色名无效

关键词: