ORACLE 用户与权限

1-用户与模式:一对多还是一对一的?
一对多

2-[创建与管理用户] 
CREATE USER test1 IDENTIFIED BY test123--创建用户
DEFAULT TABLESPACE USERS --默认表空间users
TEMPORARY TABLESPACE temp--默认临时表空间temp
;

CREATE USER test2 IDENTIFIED BY test123--创建用户
DEFAULT TABLESPACE USERS --默认表空间users
TEMPORARY TABLESPACE temp --默认临时表空间temp
QUOTA 10M ON tbs_gwn--创建配额10M
;

4-修改用户密码
alter user wloa identified by 123456; 

5-锁定用户、解锁用户
alter user wloa account LOCK;
alter user wloa account UNLOCK;

6-删除用户 
drop user wloa [CASCADE];--删除wloa账户[并级联删除该用户下的对象]

7-system_privilege_map  存储了什么信息?
系统特权信息

8-[用户权限管理]  写授权的SQL并加注释
GRANT CONNECT,RESOURCE TO test1;--对test用户授权连接,开发权限


 GRANT CREATE SESSION,CREATE TABLE TO test1 WITH ADMIN OPTION;
 conn test1/test123 ;
 GRANT CREATE SESSION,CREATE TABLE TO test2;
 


9-收回权限
revoke create table from wloa;--将创建表权限从wloa账号收回

10-dba_users 存储了哪些信息?
数据库用户信息

11-desc dba_sys_privs;
展示dba_sys_privs表结构

12-【角色管理】 尝试说明 用户、角色、权限 三者的关系
角色和权限可以授权给用户,权限可以授权给角色


13-列举5个系统预定义的角色
connect --连接数据库
resource --开发权限
dba --拥有系统所有系统级权限
exp_full_database--导出数据库
imp_full_database--导入数据库

14-【角色管理】 创建角色
CREATE ROLE r1 IDENTIFIED BY 123456;

15-创建角色、授权角色、角色授权用户 理解三个关系并能举例说明


 

16-role_sys_privs 存储了什么信息?
存储了角色的权限信息

17-取消角色密码验证
ALTER ROLE r1 NOT IDENTIFIED;

18-set 角色生效
SET ROLE r1 identified by 123456;

19-列举有关于存放用户角色权限的相关表
DBA_COL_PIRVS:数据库列上的所有权限
DBA_ROLE_PRIVS:显示已经授予用户或其它角色的角色
DBA_TAB_PRIVS:数据库对象上的所有权限
DBA_SYS_PRIVS:已授予用户或角色的系统权限

20-PROFILE是什么文件?有什么用?
PROFILE作为用户配置文件,它是密码限制、资源限制的命名集合。
PROFILE文件作为Oracle安全策略的重要组成部分,利用它可以对数据库用户进行基本的资源限制,
并且可以对用户的密码进行管理。


 

发布了23 篇原创文章 · 获赞 1 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览