表DBA_DATA_FILES是数据库数据文件信息表;
列DBA_DATA_FILES.FILE_NAME是数据库数据文件的名字,也是物理文件存放地址;
列DBA_DATA_FILES.FILE_ID 是数据库文件的ID;
列DBA_DATA_FILES.TABLESPACE_NAME 是所属表空间的名字;
列DBA_DATA_FILES.BYTES是文件的大小,以bytes为单位;
列DBA_DATA_FILES.BLOCKS是ORACLE文件的大小;
列DBA_DATA_FILES.STATUS是文件的状态:“无效”或者“有效”;
列column DBA_DATA_FILES.RELATIVE_FNO是表空间相对文件号;
列DBA_DATA_FILES.AUTOEXTENSIBLE是否自动扩展;
列DBA_DATA_FILES.MAXBYTES是文件的最大多少byte;
列DBA_DATA_FILES.MAXBLOCKS是ORACLE文件的最大数;
列DBA_DATA_FILES.INCREMENT_BY默认自动增量值;
列DBA_DATA_FILES.USER_BYTES是指文件中有用的大小;
列DBA_DATA_FILES.USER_BLOCKS是指ORACLE文件有用的大小;
列DBA_DATA_FILES.ONLINE_STATUS是文件的在线状态;
这是oracle的系统级的表(视图?),用来记录数据文件的;
不能直接修改。
可以通过
create datafile 等命令来操作数据文件。
oracle中dbf文件是数据库文件,指电脑上储存数据的文件。
dbf为一种特殊的文件格式,表示数据库文件,Foxbase,Dbase,Visual FoxPro等数据库处理系统所产生的数据库文件。
dbf的文件格式如图所示。
常见的数据库文件格式有以下几种:CSV逗号分隔的值文件;DAT数据文件;WrodPerfect合并数据文件;DB Borland的Paradox 7表;DBC Microsoft Visual FoxPro数据库容器文件。
扩展资料
DBF dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别,可用数据文件(能被Excel 97打开),Oracle 8.1.x表格空间文件。
MDB是access文件;NSF Lotus Notes数据库;MDF和LDF是SQL SERVER文件;
ODB++为一种可扩展的ASCII格式,它可在单个数据库中保存PCB制造和装配所必需的全部工程数据。是能把多种数据格式数据库连接起来的桥梁,是一种双向格式,允许数据上行和下传。
参考资料来源:百度百科-数据库文件。
参考资料来源:百度百科-dbf。
--查看表空间和表大小,sys或者system用户登录。
select * from dba_tablespaces;。
select * from dba_data_files;。
select segment_name, bytes/1024 /1024 MB from user_segments 。
where segment_type = 'TABLE' and bytes/1024 /1024 >10;。
1.查看dba_tablespaces,这个表空间是否已经删除了。
2.查看dba_data_files,这个表空间数据文件是否还有别的表空间使用,
如果没有,可以放心的去$oracle_home\oradata\orcl里面查看如果有这个文件就删掉。
如果有其他表空间在用,就不能直接删除数据文件,得为这些表空间alter其他datefile。
3.重建表空间
打开oracle控制台,在oracle命令行中,输入命令。
一、首先,要连接Linux系统。
二、连上后,进行oracle控制台。输入命令: sqlplus / as sysdba;。
三、在oracle命令行中,输入: select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;。
四、这样就可以查看oracle数据库的表空间数据文件位置了。