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

oracle.jpg

测试环境:

  • oracle版本:oracle 11g r2

很多操作需要使用oracle dba用户,登录操作参考:sqlplus命令行登录oracle数据库的N种方法盘点

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  

5.修改Oracle用户密码

例:将lgzr用户的密码更改为lgzr

SQL> alter user lgzr identified by lgzr;

用户已更改。

6.删除表空间及数据文件

#删除表空间 JW_TABLESPACE_DATA
DROP TABLESPACE JW_TABLESPACE_DATA INCLUDING CONTENTS AND DATAFILES;

7.修改用户表空间

ALTER USER LGZR DEFAULT TABLESPACE TABLESPACE_NAME;

参考文章:

  1. Oracle创建表空间、创建用户、授予权限、锁定、解锁以及删除用户等
赞(0)
未经允许禁止转载:优米格 » Oracle创建表空间、创建用户、授予权限、以及删除用户

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系