本文的主题是:Oracle创建表空间、创建用户还有如何授权、如何查看权限,以及在Oracle中如何查看角色和角色间权限的具体差异的SQL语句的详细介绍,以下就是相关内容的详细介绍。望你浏览完以下的内容会有所收获。
创新互联公司"三网合一"的企业建站思路。企业可建设拥有电脑版、微信版、手机版的企业网站。实现跨屏营销,产品发布一步更新,电脑网络+移动网络一网打尽,满足企业的营销需求!创新互联公司具备承接各种类型的网站设计制作、做网站项目的能力。经过十年的努力的开拓,为不同行业的企事业单位提供了优质的服务,并获得了客户的一致好评。
Oralce学习笔记之权限管理
推荐圈子: JAVA 3T
更多相关推荐 Oracle创建临时表空间
创建临时表空间
- CREATE TEMPORARY TABLESPACE test_temp
- TEMPFILE ' C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf '
- SIZE 32M
- AUTOEXTEND ON
- NEXT 32M MAXSIZE 2048M
- EXTENT MANAGEMENT LOCAL;
Oracle创建用户表空间
创建用户表空间
- CREATE TABLESPACE test_data
- LOGGING
- DATAFILE ' C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF '
- SIZE 32M
- AUTOEXTEND ON
- NEXT 32M MAXSIZE 2048M
- EXTENT MANAGEMENT LOCAL;
Oracle创建用户并制定表空间
- CREATE USER username IDENTIFIED BY password
- DEFAULT TABLESPACE TEST_DATA
- TEMPORARY TABLESPACE TEST_TEMP;
给用户授予权限
- GRANT
- CREATE SESSION, CREATE ANY TABLE , CREATE ANY VIEW ,
CREATE ANY INDEX , CREATE ANY PROCEDURE ,- ALTER ANY TABLE , ALTER ANY PROCEDURE ,
- DROP ANY TABLE , DROP ANY VIEW , DROP ANY INDEX ,
DROP ANY PROCEDURE ,- SELECT ANY TABLE , INSERT ANY TABLE , UPDATE ANY TABLE ,
DELETE ANY TABLE- TO username;
将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源
- GRANT role TO username;
查看用户权限
查看所有用户
- SELECT * FROM DBA_USERS;
- SELECT * FROM ALL_USERS;
- SELECT * FROM USER_USERS;
查看用户系统权限
- SELECT * FROM DBA_SYS_PRIVS;
- SELECT * FROM USER_SYS_PRIVS;
查看用户对象或角色权限
- SELECT * FROM DBA_TAB_PRIVS;
- SELECT * FROM ALL_TAB_PRIVS;
- SELECT * FROM USER_TAB_PRIVS;
查看所有角色
- SELECT * FROM DBA_ROLES;
查看用户或角色所拥有的角色
- SELECT * FROM DBA_ROLE_PRIVS;
- SELECT * FROM USER_ROLE_PRIVS;
上述的相关内容就是Oracle创建表空间、创建用户以及授权的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】
文章名称:Oracle创建表空间的实操
文章网址:http://www.shufengxianlan.com/qtweb/news9/288459.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联