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

时间:2017-12-08 05:32:10

标签: database oracle command-prompt oracle12c

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

  1. 我无法创建用户(在CDB中)。 This was the error i am receiving.
  2. 所以,我试图通过PDB创建用户名。但即便是PDB也无法运作。 我是Oracle的新手。

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

1 个答案:

答案 0 :(得分:2)

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

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

SQL> show pdbs

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

创建“典型”用户现在应该工作: SQL>创建由老虎识别的用户斯科特......

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

-Jim