首页 文章

在Oracle 12c中,在将其连接到数据库之后,我无法创建用户名

提问于
浏览
1

我刚安装了Oracle 12c,成功将其连接到数据库 .

  • 我无法创建用户(在CDB中) .
    This was the error i am receiving.

所以,我试图通过PDB创建用户名 . 但即便是PDB也无法运作 . 我是Oracle的新手 .

成功连接数据库后,我们可以看到消息,例如,连接到:Oracle Database 12c企业版12.2.0.1.0版 - 64位 生产环境 . 但在此之后,我可以在一些YouTube视频中看到更多关于OLAP,数据挖掘等的制作问题 . 我无法得到它 .

1 回答

  • 1

    使用Oracle 12c,当您连接到根容器时(如上所述),您将无法创建“典型”用户 . 在根容器中,您只能创建“常用”用户(基于默认安装并且没有参数更改,以C ##开头的用户 - 例如c ## joe) . 普通用户可以在您拥有的每个PDB中使用,并在以后创建 .

    另一方面,如果切换到PDB,则可以创建“典型”用户 .

    SQL> show pdbs

    切换到其中一个:SQL> alter session set container = XXXX;

    创建“典型”用户现在应该工作:SQL>创建由tiger识别的用户scott ...

    在PDB中创建的用户仅可用于登录其创建的特定PDB(与可以登录所有pdb的普通用户不同) .

    -Jim

相关问题