alter table default tablespace默认表空间
2015-08-27表存错了表空间,如果哪天删除表空间,里面的表也跟着丢了。
1、修改用户默认表空间alter user user01 default tablespace ts01;
select username, default_tablespace from dba_users where username='U01';
alter user 用户名 default tablespace 表空间名字 ;
2、修改table相应默认表空间
alter table t01 move tablespace USERS;
alter table TABLE_NAME move tablespace TABLESPACENAME;
3、col SEGMENT_NAME format a30
select distinct SEGMENT_NAME,TABLESPACE_NAME from dba_segments where TABLESPACE_NAME='VIEWER_DATA_TS' order by SEGMENT_NAME;
select TABLE_NAME,TABLESPACE_NAME from user_tables order by table_name;
4、获取分区表分区数量
col TABLE_NAME format a30;
select TABLE_NAME,PARTITION_COUNT,DEF_TABLESPACE_NAME from USER_PART_TABLES order by DEF_TABLESPACE_NAME;