多选题
下面哪个GRANT命令给公共用户C##RWR提供了访问所有PDB和根容器中任何表的能力?
A、
grant select any table to c##rwr container=current;
B、
grant select any table to c##rwr container=all;
C、
grant select any table to c##rwr;
D、
grant select any table to c##rwr container=cdb$root;
【正确答案】
B
【答案解析】
[解析] GRANT语句必须包括CONTAINER=ALL,并由拥有GRANT ANY PRIVILEGE系统权限的特权用户运行。
A、C、D是错误的。A是错误的,因为指定CONTAINER=CURRENT,就只在当前容器中给C##RWR授予权限。C是错误的,因为没有CONTAINER关键字,就在本地授予权限。D是错误的,因为CONTAINER的值必须是CURRENT或ALL;不能指定PDB或根容器名称。
提交答案
关闭