首页 > 数据库技术 > 详细

Oracle:对用户的CREATE、ALTER、GRANT、REVOKE操作练习

时间:2017-04-04 19:31:59      阅读:287      评论:0      收藏:0      [点我收藏+]

--创建一个用户yong2,yong2的表空间为users,临时表空间为temp,users的表空间大小为10M,密码立刻过期,用户锁定。

CREATE USER yong2
IDENTIFIED BY qwer
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA 10m ON users
PASSWORD EXPIRE
ACCOUNT LOCK;

--修改yong2密码为inspur123,并给用户解锁。

ALTER USER yong2 IDENTIFIED BY inspur123;
ALTER USER yong2 ACCOUNT UNLOCK;

--给用户yong2授予创建会话的权限
GRANT create session TO yong2;

--给用户yong2收回创建会话的权限
REVOKE create session FROM yong2;
--对象权限操作
--yong2授予能够查询emp表的权限
GRANT select ON scott.emp TO yong2
--测试查询
select * from scott.emp;
--收回对象权限
REVOKE select ON scott.emp FROM yong2

--如何查询用户具有哪些权限
--查询系统权限
SELECT * FROM dba_sys_privs WHERE grantee=‘yong2‘
--查询对象权限
SELECT * FROM dba_tab_privs WHERE grantee=‘yong2‘

 

Oracle:对用户的CREATE、ALTER、GRANT、REVOKE操作练习

原文:http://www.cnblogs.com/createboke/p/6665484.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!