暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
ORACLE 19C CDB用户和权限管理.pdf
225
10页
9次
2024-07-18
5墨值下载
用户和权限管理
用户和权限管理
一、用户管理
1.1、用户查询
1.2、创建用户
1.3、用户授权
1.4用户角色
二、权限管理
2.1、权限分类
2.2、权限管理
一、用户管理
1.1、用户查询
用户相关的视图
视图名称 CDB查询 PDB查询 所需权限
dba_users
当前container的用户信息 DBA
cdb_users
CDB及所有PDB中的用户 当前container的用户 DBA
all_users
当前用户可查询到的用户 /
user_users
当前登录的用户 /
在CDB架构中,Oracle用户分为普通用户(CommonUser)和本地用户(LocalUser)
普通用户和本地用户的区别
用户类型 创建位置 用户隔离 用户赋权 用户名
Common
User
CDB中创建
CDB及所有PDB
都存在
可以指定生效范围
1、以"C##""c##"
前缀(可修改)
2、用户名全局唯一
Local
User
PDB中创建 仅在对应的PDB 仅在对应的PDB中生效 用户名在每个PDB中唯一
查看用户是否是CommonUser
COM列为YES表示为普通用户(CommonUser)NO则表示本地用户
(LocalUser),CON_ID表示用户所在的CDBPDB
1 SQL>selectusername,common,con_idfromcdb_users;
2
3 USERNAMECOMCON_ID
4 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
5 SYSYES1
6 SYSTEMYES1
7 XS$NULLYES1
8 OJVMSYSYES1
9 LBACSYSYES1
10 OUTLNYES1
11 SYS$UMFYES1
12 ...
13 PDB01ADMNO3
1.2、创建用户
创建普通用户
普通用户是在CDB下创建,默认用户名前缀必须为C##,可以通过参数
common_user_prefix来控制commonuser的前缀。
1 SQL>showparameterscommon_user_prefix;
2
3 NAMETYPEVALUE
4 ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
‐‐‐‐‐‐
5 common_user_prefixstringC##
6 SQL>createuserc##testuser1identifiedbyoracle;
7
8 Usercreated.
可以看到,创建的普通用户在CDB和PDB中都存在。
1 SQL>selectusername,account_status,common,con_idfromcdb_userswhereus
ername='C##TESTUSER1';
2
3 USERNAMEACCOUNT_STATUSCOMCON_ID
of 10
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜