1.创建表空间
create tablespace xxx datafile 'd:\...\book.dbf'
size 32M autoextend on next 10M maxsize 1000M;
注:表空间一般放置位置select * from dba_data_files;
用户要求有DBA权限,不过通常情况表空间放置在D:\APP\用户名\ORADATA\ORCL\USERS01.DBF里面
2.设置默认表空间
alter database default tablespace xxx;
commit;
select default_tablespace from user_users;
3.查看表空所在位置及占用空间大小
select tablespace_name,file_id,file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
4.增大表空间大小
alter database datafile '表空间位置' resize 新的大小
除了增大尺寸外,还有两种方式
方式一:增加数据文件的个数
alter tablespace book add datafile '\oracle\oradata\anita_2015.dbf' size 1000M;
方式二:设置表空间自动扩展
alter database datafile '\...\..'
autoextend on next 100M maxsize 10000M;