【数据文件相关】
更改数据文件大小:
alter database datafile 'E:\oracle\oradata\lyon\undotbs2.dbf' resize 20m;
重命名数据文件(mount stage):
alter database rename file 'E:\oracle\oradata\lyon\undotbs2.dbf' to 'E:\oracle\oradata\lyon\undotbs02.dbf' ;
或者
alter tablespace xxx rename datafile 'E:\oracle\oradata\lyon\undotbs2.dbf' to 'E:\oracle\oradata\lyon\undotbs02.dbf' ;
使数据文件脱机/联机:
alter database datafile 3 offline/online;
创建表空间时重用数据文件(该数据文件必须已经存在):
create tablespace xx datafile 'E:\oracle\oradata\lyon\XXX01.DBF' reuse;
【修改undo表空间】
alter system set undo_tablespace=undotbs2;
【修改temp表空间】
alter database default temporary tablespace temp2;
【修改默认表空间】
alter database default tablespace mytbs2;
【更改用户默认表空间】
alter user lyon default tablespace lyontbs;
【在指定表空间上对用户分配磁盘配额】
alter user lyon quota unlimited on lyontbs;
【创建表空间】
create tablespace xxx datafile 'E:\oracle\oradata\lyon\xxx01.dbf' size 100m uniform. size 1m segment space management auto extent management local block size 8k;
【给表空间增加数据文件】
alter tablespace xxx add datafile 'E:\oracle\oradata\lyon\xxx_new.dbf' size 10m;
【删除表空间】
drop tablesapce xxx;
如果只删除表空间里面的内容
drop tablespace xxx including contents;
如果要同时删除表空间及对应内容和数据文件:
drop tablespace xxx including contents and datafiles;