我刚刚安装了 Oracle 12c,并成功将其连接到数据库。
因此,我尝试通过 PDB 创建用户名。但即使是 PDB 也不起作用。 我是 Oracle 新手。
数据库连接成功后,我们可以看到如下消息: 连接到:Oracle Database 12c 企业版版本 12.2.0.1.0 - 64 位产品。但在此之后,我可以在一些 YouTube 视频中看到更多有关 OLAP、数据挖掘等制作的内容。我无法得到它。
最佳答案
使用 Oracle 12c,当您连接到根容器(如上面所做的那样)时,您无法创建“典型”用户。在根容器中,您只能创建“通用”用户(基于默认安装且不更改参数,以 C## 开头的用户 - 例如 c##joe)。普通用户在您拥有并稍后创建的每个 PDB 中都可用。
另一方面,如果您切换到 PDB,则可以创建“典型”用户。
SQL> 显示 pdb
切换到其中之一: SQL> 更改 session 集容器=XXXX;
创建“典型”用户现在应该可以工作: SQL> 创建由 Tiger 标识的用户 scott ...
在 PDB 中创建的用户只能登录到创建它的特定 PDB(与可以登录所有 pdb 的普通用户不同)。
-吉姆
关于database - 在 Oracle 12c 中,连接到数据库后无法创建用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47708306/