-
查询表空间及所拥有的数据文件(表空间、数据文件名称、是否自动扩展、数据文件大小、数据文件最大、数据文件状态)
select t.TABLESPACE_NAME,d.FILE_NAME,d.AUTOEXTENSIBLE,d.BYTES,d.MAXBYTES,d.STATUS from dba_tablespaces t,dba_data_files d where t.TABLESPACE_NAME=d.TABLESPACE_NAME;
-
增加数据文件命令:
alter tablespace CRS_DATA ADD datafile ‘E:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\ORCL\DATAFILE\crs_data01.DBF’ size 100M autoextend on next 100M Maxsize unlimited;
-
删除数据文件
alter tablespace CRS_DATA drop datafile ‘E:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\ORCL\DATAFILE\CRS_DATA01.DBF’;
如果在删除时碰到ORA-03264问题:
解决方案:
1、查看此数据文件ONLINE_STATUS状态,此状态为RECOVER:
2、将此数据文件变更为ONLINE状态:
首先sqlplus中执行 recover datafile 11;(11为数据文件ID,如上图所示)
其次更改数据文件状态为online:alter database datafile ‘E:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\ORCL\DATAFILE\crs_data01.DBF’ online ;
最后再执行删除数据文件命令: alter tablespace CRS_DATA drop datafile ‘E:\APP\ADMINISTRATOR\VIRTUAL\ORADATA\ORCL\DATAFILE\CRS_DATA01.DBF’;
Oracle表空间数据文件的查询、增加及删除(非归档模式)
最新推荐文章于 2022-04-10 20:52:31 发布