如何在oracle 12c中创建用户

时间:2018-10-12 09:51:31

标签: sql oracle ddl

我想在oracle 12c中创建一个用户,但是有一个问题。输入用户名和psw后,显示此警告:ORA-65096:无效的普通用户或角色名称

3 个答案:

答案 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;