码迷,mamicode.com
首页 > 数据库 > 详细

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

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

标签:evo   tee   efault   bsp   dba   alter   ora   哪些   临时表   

--创建一个用户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操作练习

标签:evo   tee   efault   bsp   dba   alter   ora   哪些   临时表   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!