1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > oracle 创建角色 权限设置 [学习笔记] Oracle创建用户 分配权限 设置角色

oracle 创建角色 权限设置 [学习笔记] Oracle创建用户 分配权限 设置角色

时间:2022-03-28 04:55:42

相关推荐

oracle 创建角色 权限设置 [学习笔记] Oracle创建用户 分配权限 设置角色

[学习笔记] Oracle创建用户、分配权限、设置角色,

创建用户

create user student --用户名

identified by "123456" --密码

default tablespace USERS --表空间名

temporary tablespace temp --临时表空间名

profile DEFAULT --使用默认数据文件

account unlock; --解锁账户(lock:锁定、unlock解锁)

alter user STUDENT

identified by "654321" --修改密码

account lock; --修改锁定状态(LOCK|UNLOCK )

分配权限

系统权限:create session数据库连接权限、create table、create view 等创建数据库对象权限。由DBA用户授权。

对象权限:对表中数据进行增删改查操作,对所拥有的对象进行相应的操作。由拥有该对象权限的对象授权。

# 授权

--GRANT 对象权限 on 对象 TO 用户

grant select, insert, update, delete on JSQUSER to STUDENT;

--GRANT 系统权限 to 用户

grant select any table to STUDENT;

# 取消

-- Revoke 对象权限 on 对象 from 用户

revoke select, insert, update, delete on JSQUSER from STUDENT;

-- Revoke 系统权限 from 用户

revoke SELECT ANY TABLE from STUDENT;

设置角色

CONNECT角色:基本角色。CONNECT角色代表着用户可以连接 Oracle 服务器,建立会话。

RESOURCE角色:开发过程中常用的角色。RESOURCE角色可以创建自己的对象,包括:表、视图、序列、过程、触发器、索引、包、类型等。

DBA角色:管理数据库管理员角色。拥有所有权限,包括给其他用户授权的权限。SYSTEM用户就具有DBA权限。

# 授权

--GRANT 角色 TO 用户

grant connect to STUDENT;

grant resource to STUDENT;

# 取消

-- Revoke 角色 from 用户

revoke RESOURCE from STUDENT;

/oracle/1395649.true/oracle/1395649.htmlTechArticle[学习笔记] Oracle创建用户、分配权限、设置角色, 创建用户 create user student --用户名 identified by 123456 --密码 default tablespace USERS --表空间名...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。