多选题
研究如下代码段:
cdba>
cdba> show user
USER is "SYS"
cdba>show con_name
CON_NAME
-------------------------
CDB$ROOT
cdba>create user c##jw identified by jw;
User created.
cdba>grant connect to c##jw;
Grant succeeded.
cdba>
这些命令执行后,对于C##JW用户,下面哪个说法是正确的?
A、
该用户只存在于根容器中。
B、
该用户存在于根容器和所有可插入容器中,但只能连接到根容器。
C、
该用户存在于根容器和所有可插入容器中,可以连接到根容器和所有可插入容器。
D、
该用户将无法登录到可插入容器上,除非他们的密码已经在可插入容器中设置。
【正确答案】
B
【答案解析】
用户创建为每个容器中的一个公共用户,但角色的授予仅对本地容器有效,这里是根容器。
A、C和D是不正确的。A是不正确的,因为在根容器中创建的所有用户都是公共用户。C是不正确的,因为除非授予命令带有CONTAINERS=ALL子句,否则授予命令就是本地命令。D是不正确的,因为公共用户的密码在所有容器中总是相同的。
提交答案
关闭