且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看

更新时间:2021-09-20 14:20:09

Oracle 数据库表空间

第一章:表空间的拓展

① 查看剩余表空间大小

查询剩余表空间(单位:M),小于1M将不显示。

select tablespace_name, sum(bytes) / 1024 / 1024  from dba_free_space group by tablespace_name;

开始都是 0 了,现在的 500M 就是我自己加的。

Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看

② 查看表空间文件路径

查看表空间文件路径。

select name from v$datafile;

这个 23 结尾的表空间文件就是我自己建的。

Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看

③ 通过新增表空间文件拓展表空间

拓展表空间方法,可以看到表空间文件 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;

Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看

喜欢的点个赞❤吧!