欢迎光临
一个有态度、有温度的分享型博客

Oracle创建表空间、创建用户、授予权限、以及删除用户

测试环境:

  • oracle版本:oracle 11g r2

1.创建表空间

创建表空间包括创建数据表空间和临时表空间,具体SQL如下:

## 数据表空间
create tablespace HDTTOS
datafile 'C:\app\data\HDTTOS_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;


## 临时表空间

create temporary tablespace HDTTOS_temp
tempfile 'C:\app\data\HDTTOS_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

2.新建用户并为用户指定表空间

假设已经创建好了表空间,接下来是创建用户的SQL:

CREATE USER PCTTOS IDENTIFIED BY "PCTTOS"
DEFAULT TABLESPACE HDTTOS_data
TEMPORARY TABLESPACE HDTTOS_temp;

3.给用户授权

创建好了用户之后就可以为用户授予一些权限,具体SQL:

GRANT CREATE USER,DROP USER,ALTER USER,CREATE ANY VIEW,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATE SESSION TO  PCTTOS; 

4.删除用户

DROP USER PCTTOS CASCADE  

参考文章:

  1. Oracle创建表空间、创建用户、授予权限、锁定、解锁以及删除用户等

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址