【问题标题】:how to create a user in oracle 12coracle 12c中如何创建用户
【发布时间】:2019-03-17 12:43:43
【问题描述】:

我想在 oracle 12c 中创建一个用户,但我遇到了问题。输入我的用户名和 psw 后,显示此警告:ORA-65096: invalid common user or role name

【问题讨论】:

  • 您要创建什么用户名?用什么命令?
  • 我的用户名 i 我的名字和 . sql> 创建由 java123 识别的用户 mojtaba;
  • 无论如何,检查this

标签: sql oracle ddl


【解决方案1】:

首先连接到您的可插拔数据库

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】:

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

    alter session set "_ORACLE_SCRIPT"=true; 
    

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

    CREATE USER your_username IDENTIFIED BY your_password;
    

    【讨论】:

      【解决方案3】:

      以 sysdba 身份连接系统/管理器

      alter session set "_ORACLE_SCRIPT"=true;
      create user your_user_name identified by your_password;
      grant dba to your_user_name;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-15
        • 1970-01-01
        • 2017-09-25
        • 2018-09-18
        • 1970-01-01
        • 1970-01-01
        • 2016-02-17
        • 1970-01-01
        相关资源
        最近更新 更多