一个数据库可以有多个表空间,但是一个表空间只能是属于一个数据库。
工具/原料
oracle数据库
oracle数据库表空间的创建
1、oracle数据库已经安装的前提下,我们从cmd进入命令窗口,以超级管理员的用户登录,如图显示登录成功。
2、我们在F盘符下创建名称为TEST,数据文件名为test001的表空间。输入create tablespace TEST datafile 'F:\test001.dmp' size 1M autoextend on next 5m maxsize 10m;回车键后显示表空间已经创建。
3、看f盘下已经有了初始值为1M的表空间大小。
表空间不足的处理方式
1、创建的表空间不足的情况下,有两种方式扩大表空间,一种是在同一个表空间下新创建一个数据文件。另一种是给不足的数据文件扩大容量。以刚才的我们创建的表空间为例,先看第一种方式。cmd输入:alter tablespace TEST add datafile 'F:\test002.dmp' size 5M;(扩容5M大小)
2、此时再看F盘已经多了一个5M大小数据文件,扩容成功。
3、第二种方式扩展表空间。cmd输入:alter database datafile 'F:\test001.dmp' resize 3M;显示数据库已经更改,扩容成功。
4、回头看F盘下原先的test001.dmp由原来的1M变成了3M大小。