我刚安装了Oracle 12c,成功将其连接到数据库 .
所以,我试图通过PDB创建用户名 . 但即便是PDB也无法运作 . 我是Oracle的新手 .
成功连接数据库后,我们可以看到消息,例如,连接到:Oracle Database 12c企业版12.2.0.1.0版 - 64位 生产环境 . 但在此之后,我可以在一些YouTube视频中看到更多关于OLAP,数据挖掘等的制作问题 . 我无法得到它 .
使用Oracle 12c,当您连接到根容器时(如上所述),您将无法创建“典型”用户 . 在根容器中,您只能创建“常用”用户(基于默认安装并且没有参数更改,以C ##开头的用户 - 例如c ## joe) . 普通用户可以在您拥有的每个PDB中使用,并在以后创建 .
另一方面,如果切换到PDB,则可以创建“典型”用户 .
SQL> show pdbs
切换到其中一个:SQL> alter session set container = XXXX;
创建“典型”用户现在应该工作:SQL>创建由tiger识别的用户scott ...
在PDB中创建的用户仅可用于登录其创建的特定PDB(与可以登录所有pdb的普通用户不同) .
-Jim
1 回答
使用Oracle 12c,当您连接到根容器时(如上所述),您将无法创建“典型”用户 . 在根容器中,您只能创建“常用”用户(基于默认安装并且没有参数更改,以C ##开头的用户 - 例如c ## joe) . 普通用户可以在您拥有的每个PDB中使用,并在以后创建 .
另一方面,如果切换到PDB,则可以创建“典型”用户 .
SQL> show pdbs
切换到其中一个:SQL> alter session set container = XXXX;
创建“典型”用户现在应该工作:SQL>创建由tiger识别的用户scott ...
在PDB中创建的用户仅可用于登录其创建的特定PDB(与可以登录所有pdb的普通用户不同) .
-Jim