当我使用下面的查询在Oracle 12c中显示可插拔时,用户为"sys as sysdba">
从v$containers中选择名称;
我显示了所有可插入的。但当我连接到用户正常。我只显示CDB$ROOT。我想使用普通用户来显示所有可插拔的。我需要什么来授予用户正常显示所有可插入的与"sysasdba"相同的权限?
非常感谢
只有容器数据库中的用户才能看到可插入数据库;因此,您需要在容器数据库中创建一个用户ID,并授予该用户角色SELECT_CATALOG_ROLE
和CREATE SESSION
,然后使用该新用户ID登录到容器数据库,您应该很好。
根据设计和意图,在可插入数据库中创建的用户无法看到其他可插入数据库内容。这是主要的好处之一;隔离