解决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官⽅⽂档的
依次进⼊以下页⾯
Administrator's Guide
Managing Users and Securing the Database
为什么oracle网站进不去
Creating User Accounts
经过⼀番查,在Creating User Accounts页⾯到了如下图的内容:
上⾯提⽰的很明确了。创建公共⽤户名必须要以c##或者C##开头了。我们上⾯的报错了。就是因为我们创建公共⽤户没⽤以c##或者C##开头的。
到此我们就知道具体错误的原因了。那就赢的解决⽅案就有了哈。
如果你还纠结公⽤⽤户和本地⽤户是啥东东的,Creating User Accounts页⾯就有简介。
总结
以上所述是⼩编给⼤家介绍的解决oracle12c创建⽤户提⽰ORA-65096:公⽤⽤户名或⾓⾊⽆效问题,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。