您的位置:首页 > 数据库 > Oracle

Oracle创建表空间、创建用户以及授权、查看权限

2012-03-20 23:56 585 查看
创建临时表空间

TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
创建用户表空间

LOGGING DATAFILE 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
创建用户并制定表空间

  CREATE SESSION, CREATEANYTABLE, CREATEANYVIEW ,CREATEANYINDEX, CREATEANYPROCEDURE,   ALTERANYTABLE, ALTERANYPROCEDURE,   DROPANYTABLE, DROPANYVIEW, DROPANYINDEX, DROPANYPROCEDURE,   SELECTANYTABLE, INSERTANYTABLE, UPDATEANYTABLE, DELETEANYTABLE   TO username;
将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源

GRANT role TO username;
-----------------------------------------------查看用户权限---------------------------------------------------------
查看所有用户

SELECT*FROM USER_SYS_PRIVS;
查看用户对象或角色权限

查看所有角色

SELECT*FROM DBA_ROLES;
查看用户或角色所拥有的角色

SELECT*FROM DBA_ROLE_PRIVS; SELECT*FROM USER_ROLE_PRIVS;

(原文地址:http://www.blogjava.net/wolfman09/archive/2009/05/01/268536.html)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: