我想在oracle 12c中创建一个用户,但是有一个问题。输入用户名和psw后,显示此警告:ORA-65096:无效的普通用户或角色名称
答案 0 :(得分:1)
如果看到此错误,则首先需要更改oracle 12c的会话:
alter session set "_ORACLE_SCRIPT"=true;
运行上述命令后,您可以创建用户。它肯定会工作。
CREATE USER your_username IDENTIFIED BY your_password;
答案 1 :(得分:0)
首先连接到您的可插拔数据库
CONN system/systempassword@//localhost:1521/pluggabledatabase
比您可以创建您的用户:
create user marcopolo identified by marco9274;
注意: 您必须已将该数据库创建为容器数据库。同时,您尝试在容器(即CDB $ ROOT)中创建用户,但是,应在PLUGGABLE数据库中创建用户。
您不应该在容器中创建对象,容器包含可插入数据库的元数据。您应该对常规数据库操作使用可插拔数据库。否则,请勿将其创建为容器,也不要使用多租户。
请参阅(error: ORA-65096: invalid common user or role name in oracle)
答案 2 :(得分:-1)
将系统/管理器连接为sysdba
alter session set "_ORACLE_SCRIPT"=true;
create user your_user_name identified by your_password;
grant dba to your_user_name;