1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

Oracle创建表空间的实操

2022-11-25 | 数据库 | admin | 593°c
A+ A-

本文的主题是:Oracle创建表空间、创建用户还有如何授权、如何查看权限,以及在Oracle中如何查看角色和角色间权限的具体差异的SQL语句的详细介绍,以下就是相关内容的详细介绍。望你浏览完以下的内容会有所收获。

Oralce学习笔记之权限管理

推荐圈子: JAVA 3T

更多相关推荐 Oracle创建临时表空间

创建临时表空间

CREATETEMPORARYTABLESPACEtest_temp 
TEMPFILE'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' 
SIZE32M 
AUTOEXTENDON 
NEXT32MMAXSIZE2048M 
EXTENTMANAGEMENTLOCAL;

Oracle创建用户表空间

创建用户表空间

CREATETABLESPACEtest_data 
LOGGING 
DATAFILE'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF' 
SIZE32M 
AUTOEXTENDON 
NEXT32MMAXSIZE2048M 
EXTENTMANAGEMENTLOCAL;

Oracle创建用户并制定表空间

CREATEUSERusernameIDENTIFIEDBYpassword 
DEFAULTTABLESPACETEST_DATA 
TEMPORARYTABLESPACETEST_TEMP;

给用户授予权限

GRANT 
CREATESESSION,CREATEANYTABLE,CREATEANYVIEW,
CREATEANYINDEX,CREATEANYPROCEDURE, 
ALTERANYTABLE,ALTERANYPROCEDURE, 
DROPANYTABLE,DROPANYVIEW,DROPANYINDEX,
DROPANYPROCEDURE, 
SELECTANYTABLE,INSERTANYTABLE,UPDATEANYTABLE,
DELETEANYTABLE 
TOusername;

将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源

GRANTroleTOusername;

查看用户权限

查看所有用户

SELECT*FROMDBA_USERS; 
SELECT*FROMALL_USERS; 
SELECT*FROMUSER_USERS;

查看用户系统权限

SELECT*FROMDBA_SYS_PRIVS; 
SELECT*FROMUSER_SYS_PRIVS;

查看用户对象或角色权限

SELECT*FROMDBA_TAB_PRIVS; 
SELECT*FROMALL_TAB_PRIVS; 
SELECT*FROMUSER_TAB_PRIVS;

查看所有角色

SELECT*FROMDBA_ROLES;

查看用户或角色所拥有的角色

SELECT*FROMDBA_ROLE_PRIVS; 
SELECT*FROMUSER_ROLE_PRIVS;

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11559.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。