1:向表空间添加数据文件及删除及恢复 alter tablespace myths add datafile '/home/liuke/mydafile.dbf' size 4M uniform size 64k; //仅仅删除数据文件(没有物理删除,仅仅从数据字典中删除数据表信息) alter database datafile '/home/liuke/myfile.dbf' offline drop; //恢复 recover datafile '/home/liuke/myfile.dbf' ; alter database datafile '/home/liuke/myfile.dbf' online; 2:取消数据文件的自动扩展 alter database datafile '/home/liuke/mydafile.dbf' autoextend off; 3:移动多个数据文件的位置 alter database rename file '/home/liuke/mydafile01.dbf' , '/home/liuke/mydafile02.dbf' to '/home/sunday/mydafile01.dbf', '/home/sunday/mydafile02.dbf'; 4:备份控制文件 //备份为二进制 alter database backup controlfile to '/home/liuke/control.bkp'; //备份为文本文件 alter database backup controlfile to trace; 5:查询数据文件信息 (1): 要查询数据库的所有数据文件基本信息,可以查询dba_data_files(或v$datafile)视图; 当查询dba_data_files视图时,是数据库的角度来看待数据文件的信息; 当查询v$datafile视图,是从控制文件的角度看待数据文件的信息; select file#, name, creation_time crt_time, ts#, status,//类型 checkpoint_change# ckpt_chg, checkpoint_time ckpt_time, create_bytes/1024/1024 crt_mb,//创建时候有多少兆 bytes/1024/1024 MB//当前有多少兆 from v$datafile;