创建表空间
创建表空间: 逻辑单位, 通常我们新建一个项目,就会去新建表空间,在表空间中创建用户来创建表
语法:
create tablespace 表空间的名称
datafile '文件的路径' (虚拟机服务器上的存放路径) 文件后缀为.dbf
size 大小
autoextend on 设置自动扩展
next 每次扩展的大小
--创建表空间
create tablespace table01
datafile 'c:\table01.dbf'
size 100m
autoextend on
next 10m;
--删除表空间
drop tablespace handong; --只删除逻辑关系,不删除磁盘文件
创建用户
创建用户
create user 用户名
identified by 密码
default tablespace 表空间的名称
create user user01
identified by user01
default tablespace table01;
授权 --- 语法: grant 权限 to 用户
三种权限:
dba: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。可使用其他用户表空间
Resource:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
Connect:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
--授予Connect权限
grant connect to user01;
--授予dba权限
grant dba to user01;
创建表
1