Oracle 用户、权限和角色操作

一、用户的新增和修改
1.如何创建Oracle用户,注意要在管理员的模式(system或者sys权限下)

create user user_name identified by pass_word
default tablespace users
temporary tablespace temp
profiles profile_name
quota unlimited on tablespace_specify1
--user_name  用户名,一般为字母和数字型
--pass_word  密码,  一般为字母和数字型
--[default tablespace tablespace_default]  表示该用户在创建数据对象时使用的默认表空间
--[quota[integer K[M]] [unlimited]] on tablespace_specify1: 表示该用户在指定的表空间允许占用的最大空间
--[profiles profile_name]  资源文件的名称
--[temporary tablespace tablespace_temp]  表示该用户所使用的临时表空间

Demo:创建一个用户it001 密码为admin 默认表空间为topprd 临时表空间为temp 并且该用户不限制topprd表空间的使用,文件名称为TIPTOP

create user it001 identified by admin
default tablespace topprd
temporary tablespace temp
profiles TIPTOP
quota unlimited on topprd

2.如何修改用户信息,将上述的create 改为 alter。Demo 改为默认表空间为tbsp_1

--修改默认表空间
alter user it001 identified by admin
default tablespace tbsp_1
temporary tablespace temp
profiles TIPTOP
quota unlimited on tbsp_1
--修改密码
alter user it001 identified by 123456

3.解锁被锁住的用户
Oracle 默认安装完成后,为了安全起见,很多用户处于LOCKED 状态 DBA可以对锁定的状态进行解锁。

--查看用户状态
select * from dba_users
--解除锁定状态
alter user outln account unlock

4.删除用户

drop user user_name[cascade]
--user_name 要删除的用户
--cascade 级联删除,如包含数据库对象,则必须加cascade选项。
drop user it001 cascade    --删除it001

二、用户的权限管理
1.授权操作
成功创建了用户之后,仅仅表示用户存在与Oracle中,但是 这样用户是无法连接到数据库
不能进行增删改查等操作的。必须要用含有DBA权限的用户对该用户进行授权
为新建用户it001创建连接和开发权限,

grant sys_privi | role to user | role | public [with admin option]
--sys_privi  表示Oracle系统权限,系统权限是系统一组固定的数字,如查询表"select xxx from "
--role  表示角色
--user 表示具体的用户名
--public 保留字  代表Oracle系统全部用户
-- with admin option 表示被授权者可以在将权限授予其他的用户
grant session,connect,resource to it001

2.回收权限

--用法
revoke sys_privi|role from user|role|public
revoke create table from it001

三、角色管理

TableName 说明
DBA_USERS 数据库用户基本信息
DBA_SYS_PRIVS 已授予用户或角色的系统权限
DBA_TAB_PRIVS 数据库对象上的所有权限
USER_SYS_PRIVS 登陆用户可以查看自己的系统权限
ROLE_SYS_PRIVS 登陆用户查看自己的角色
ALL_TABLES 用户自己可以查询的基表信息
USER_TAB_PRIVS 用户自己将哪些表权限赋予哪些用户
ALL_TAB_PRIVS 哪些用户给自己权限

1.Oracle中的权限设置十分复杂、权限类型也很多。维护系统权限就会很繁琐。而角色就是简化权限管理的一种数据库对象。
如下图所示


不同的IT人员权限

2.系统预定义好的角色

角色名 作用
CONNECT 数据库管理
RESOURCE 数据库管理
DBA 数据库管理
EXP_FULL_DATABASE 数据库导出
IMP_FULLDATABASE 数据库导入

3.创建角色并且授权

create role role_name [not identified | identified by [password] [exeternally] |[globally]]
--创建名为designer  密码为123456
create role desinger identified by 123456

4.给角色赋予权限

grant create view,create table,insert to designerx
--给与表格
grant  update  any table to users
grant select any table to users 

5.角色赋予用户,将designer权限赋予给IT001

grant designer to it001
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,951评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,606评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,601评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,478评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,565评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,587评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,590评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,337评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,785评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,096评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,273评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,935评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,578评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,199评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,440评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,163评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,133评论 2 352

推荐阅读更多精彩内容