数据库解决方法:Oracle19c使用建表语句新建数据库报错:ORA-65096: invalid common user or role name in oracle.

问题:

使用建表语句新建数据库:

create user test identified by test;

报错:

ORA-65096: 公用用户名或角色名无效

解决方法:

这个问题百分之九十九是因为当前连接的是CDB而不是PDB,这时我们要让数据库连接到PDB

  1. 首先查看PDB:

     show pdbs;
    

  2. 选择一个PDB切换(“=” 后面接PDB名称):

     alter session set container = orclpdb;
    

  3. 再次建表,我们发现建表成功:

     create user test identified by test;
    
  4. 连接用户:

     connect test/test@localhost:1521/ORCLPDB;
    

  5. 连接PL/SQL:

posted @ 2023-08-15 15:56  Polly314  阅读(85)  评论(0)    收藏  举报