ORACLE 创建表空间、创建用户以及授权

914 阅读1分钟

        首先我们用管理员运行 CMD,接下来使用 sqlplus 命令进入 SQL*PLUS 启动页面,然后输入命令 sys as sysdba / 123 连接 ORACLe 数据库,如下图所示:

一、创建临时表空间

        临时表空间名称为 TEMP_MATERIAL,临时表空间名称可以自定义,一般建议使用 temp 作为前缀或者后缀标识。

创建临时表空间命令如下:

create temporary tablespace TEMP_MATERIAL #(临时表空间名)
tempfile 'C:\oracle\oradata\ORCL\TEMP_MATERIAL.dbf' #(表空间的路径)
size 50m #(初始大小) 
autoextend on #(自动扩展)
next 50m maxsize 20480m #(自动扩展每次增加50M,最大可到20480M)
extent management local;

如下图显示 TABLESPACE CREATED; 表示临时表空间创建成功。

二、创建表空间

创建表空间命令如下所示:

create tablespace MATERIAL #(表空间名)
logging
datafile 'C:\oracle\oradata\ORCL\MATERIAL.dbf' #(表空间的路径)
size 50m #(初始大小) 
autoextend on #(自动扩展)
next 50m maxsize 20480m #(自动扩展每次增加50M,最大可到20480M)
extent management local;

如下图显示 TABLESPACE CREATED; 表示表空间创建成功。

三、创建用户并为用户指定表空间

创建用户命令如下:

 create user material identified by 123 #用户名:material,用户密码:123
 default tablespace MATERIAL #为用户指定表空间为:MATERIAL
 temporary tablespace TEMP_MATERIAL; #为用户指定临时表空间:TEMP_MATERIAL

如下图显示 User created;表示用户创建成功。

四、为创建的用户赋予权限

命令如下:

 grant connect,resource,dba to material; #为用户 material 赋予 dba 的权限

如下图显示 Grant succeeded;表示用户赋予权限成功。