如何在oracle 12c中创建用户

Moj*_*ari 3 sql oracle ddl

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

Gov*_*pta 16

如果您看到此错误,则首先需要更改 oracle 12c 的会话:

alter session set "_ORACLE_SCRIPT"=true; 
Run Code Online (Sandbox Code Playgroud)

运行上述命令后,您可以创建用户。它肯定会起作用。

CREATE USER your_username IDENTIFIED BY your_password;
Run Code Online (Sandbox Code Playgroud)


Har*_*vey 1

首先连接到您的pluggableDB

CONN system/systempassword@//localhost:1521/pluggabledatabase
Run Code Online (Sandbox Code Playgroud)

您可以创建您的用户:

create user marcopolo identified by marco9274;
Run Code Online (Sandbox Code Playgroud)

注意:您必须已将数据库创建为容器数据库。当您尝试在容器中创建用户(即 CDB$ROOT)时,您应该在 PLUGGABLE 数据库中创建用户。

您不应该在容器中创建对象,容器保存可插入数据库的元数据。您应该使用可插入数据库来进行常规数据库操作。否则,不要将其创建为容器,也不使用多租户。

请参阅(错误:ORA-65096:oracle 中无效的通用用户或角色名称