Oracle12c版本中引入了新的CDB和PDB

默认登陆CDB后创建的用户为全局用户必须以c##开头

如果要访问CDB中的表,可以用GRANT命令赋权

但是上面的赋权并不会再PDB中生效

如果要这个用户访问PDB中的表,怎么做呢?

先切换到PDB容器

alter session set container=pdborcl;

打开PDB

startup

然后再用GRANT赋权

GRANT CREATE SESSION TO C##TEST;

GRANT CONNECT, REOURCE TO C##TEST;

 

相关文章:

  • 2021-06-04
  • 2022-12-23
  • 2022-03-08
  • 2021-06-06
  • 2022-01-25
  • 2021-04-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-11
  • 2021-08-12
  • 2021-10-18
  • 2021-07-12
  • 2021-11-19
  • 2021-09-02
相关资源
相似解决方案