oracle 表空间的管理
- 查询当前数据库已经有的表空间与数据文件
select t.ts#,t.name,f.name from v$datafile f,v$tablespace t
where f.ts#=t.ts#;
-
查询用户u1下的数据段
select * from dba_segments where owner=’U1’;
-
创建一个新的表空间,数据文件默认与当前表空间位置一样,大小10M
select * from v$tablespace;
select name from v$tablespace;
create tablespace tbs3 datafile
‘/u02/app/oracle/oradata/orcl/tbs301.dbf’ size 10M;
-
查询表空间的详细信息
select * from dba_tablespaces;
-
修改表空间的状态
select tablespace_name,status from dba_tablespaces;
alter tablespace tbs3 offline;
alter tablespace tbs3 online;