Oracle 11g 修改表空间
1、设置表空间自动扩展与否
alter database datafile 文件路径 autoextend off;取消自动扩展
alter database datafile 文件路径 autoextend on;设置自动扩展
2、设置默认表空间
alter database default tablespace XXX; 整个数据库的,新建用户时不指定表空间则会默认这个。
alter user tanyixiu default tablespace smilespace; 只更改这个用户的.
3、查看用户默认表空间
select username,default_tablespace from dba_users where username='XXX';
4、表空间更名
alter tablespace XXX rename to YYY;
5、更改表空间文件路径
在線移
1).alter tablespace tablespace_name offline;
2).os下copy d:\oradata\ datafilename to G:\oradata\datafilename
3).alter tablespace tablespace_name rename datafile 'd:\oradata\ datafilename' to 'G:\oradata\datafilename';
4).alter tablespace tablespace_name online;
不在線移
1).startup mount
2).os下copy d:\oradata\ datafilename to G:\oradata\datafilename
3).alter tablespace tablespace_name rename datafile 'd:\oradata\ datafilename' to 'G:\oradata\datafilename';
4).alter database open