iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >[学习笔记] Oracle创建用户、分配权限、设置角色
  • 925
分享到

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

[学习笔记]Oracle创建用户分配权限设置角色 2015-12-27 04:12:06 925人浏览 猪猪侠
摘要

创建用户 create user student --用户名 identified by "123456" --密码 default tablespace USERS --表空间名 tem

[学习笔记] 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;
您可能感兴趣的文档:

--结束END--

本文标题: [学习笔记] Oracle创建用户、分配权限、设置角色

本文链接: https://www.lsjlt.com/news/4767.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作