Oracle 数据库表空间
第一章:表空间的拓展
① 查看剩余表空间大小
查询剩余表空间(单位:M),小于1M将不显示。
select tablespace_name, sum(bytes) / 1024 / 1024 from dba_free_space group by tablespace_name;
开始都是 0 了,现在的 500M 就是我自己加的。
② 查看表空间文件路径
查看表空间文件路径。
select name from v$datafile;
这个 23 结尾的表空间文件就是我自己建的。
③ 通过新增表空间文件拓展表空间
拓展表空间方法,可以看到表空间文件 NCC_DATA01_1-23 共同组成了表空间 NCC_DATA01,所以我们直接在存储表空间路径的基础上再加上一个新的序列号表空间文件就好了。
下面设置的是默认 500M 大小,以后剩余控件不足时,每次自动增加 200M。
alter tablespace NNC_DATA01 add datafile 'D:\ORALCE_HOME\ORADATA\NNC_DATA01_23.DBF' size 500M autoextend on next 200M maxsize unlimited;
④ 查看表空间已分配大小
查看表空间和已分配大小(单位:M)
select tablespace_name, sum(bytes) / 1024 / 1024 from dba_data_files group by tablespace_name;
喜欢的点个赞❤吧!