【发布时间】:2014-04-05 21:04:06
【问题描述】:
为什么显示错误..
SQL> create user nisar identified by kk ;
create user nisar identified by kk
*
第 1 行出现错误:
ORA-65096: 无效的普通用户名或角色名
【问题讨论】:
标签: oracle
为什么显示错误..
SQL> create user nisar identified by kk ;
create user nisar identified by kk
*
第 1 行出现错误:
ORA-65096: 无效的普通用户名或角色名
【问题讨论】:
标签: oracle
我用过下面的命令。它非常有用。所以,我想推荐给你。
alter session set "_ORACLE_SCRIPT"=true;
有关详细信息,请参阅: http://www.dba-oracle.com/t_ora_65096_create_user_12c_without_c_prefix.htm
【讨论】:
您正在尝试使用无效名称创建普通用户,而不是容器用户:
ORA-65096: 无效的普通用户或角色名称
原因:尝试使用对普通用户或角色无效的名称创建普通用户或角色。除了用户名和角色名的常规规则外,普通用户名和角色名必须以 C## 或 c## 开头,并且仅包含 ASCII 字符。
行动:指定一个有效的通用用户或角色名称。
如果您想在特定容器中创建用户,那么您可以先使用alter session set container,这样您的create 就会应用到该容器中。如果你真的想要一个普通用户,请遵循上面的命名规则。
【讨论】: