
查看用户是否是CommonUser
COM列为YES表示为普通用户(CommonUser),NO则表示本地用户
(LocalUser),CON_ID表示用户所在的CDB或PDB
1 SQL>selectusername,common,con_idfromcdb_users;
2
3 USERNAMECOMCON_ID
4 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
5 SYSYES1
6 SYSTEMYES1
7 XS$NULLYES1
8 OJVMSYSYES1
9 LBACSYSYES1
10 OUTLNYES1
11 SYS$UMFYES1
12 ...
13 PDB01ADMNO3
1.2、创建用户
创建普通用户
普通用户是在CDB下创建,默认用户名前缀必须为C##,可以通过参数
common_user_prefix来控制commonuser的前缀。
1 SQL>showparameterscommon_user_prefix;
2
3 NAMETYPEVALUE
4 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
‐‐‐‐‐‐
5 common_user_prefixstringC##
6 SQL>createuserc##testuser1identifiedbyoracle;
7
8 Usercreated.
可以看到,创建的普通用户在CDB和PDB中都存在。
1 SQL>selectusername,account_status,common,con_idfromcdb_userswhereus
ername='C##TESTUSER1';
2
3 USERNAMEACCOUNT_STATUSCOMCON_ID
评论