在Oracle中,表空间分为(永久)表空间和临时表空间
表空间:最终持久化保存的物理位置
临时表空间:当我们对数据库进行各种操作的时候,首先将这些数据放在临时表空间中,只要当你提交(commit)的时候,才会将这些数据持久化到表空间中
创建表空间的目的:给用户去使用
创建表空间:
--创建表空间
create tablespace space
datafile 'd:\oracle\demo01.dbf'
size 5m
autoextend on
解释:
space为表空间名称
datafile 物理文件位置
size 用于设置表空间的初始大小
autoextend on 用于设置自动增长,如果存储量超过初始大小,则开始自动扩容
创建临时表空间:
create temporary tablespace tempspace
tempfile 'd:\oracle\tempspace.dbf'
size 100m
autoextend on
解释:
Itcast21temp为表空间名称
tempfile 物理文件位置
size 用于设置表空间的初始大小
autoextend on 用于设置自动增长,如果存储量超过初始大小,则开始自动扩容
创建用户:
create user username
identified by password
default tablespace space