一、查看表属于哪个表空间:
select * from user_tables where table_name='CHANNELINFO';
查询表空间,发现三个表的表空间都为空T_LOG,T_USERTVRECORD,T_USERBEHAVIOR三个表的表空间为空。这是为什么呢?????
哈,因为这三个表分区了!在user_tables里查 分区的的tablespace_name是一定为Null的!!!
--查询分区表的表空间:
select t.table_owner,t.table_name,t.partition_name,t.tablespace_name from dba_tab_partitions t where t.table_name='T_LOG';
----------------
table_owner partition_name
1 TVRATE T_LOG PART_201111 USERS
2 TVRATE T_LOG PART_201112 USERS
3 TVRATE T_LOG PART_201201 USERS
4 TVRATE T_LOG PART_201202 USERS
5 TVRATE T_LOG PART_201203 USERS
6 TVRATE T_LOG PART_201204 USERS
7 TVRATE T_LOG PART_201205 USERS
8 TVRATE T_LOG PART_201206 USERS
9 TVRATE T_LOG PART_201207 USERS
10 TVRATE T_LOG PART_201208 USERS
11 TVRATE T_LOG PART_201209 USERS
12 TVRATE T_LOG PART_201210 USERS
13 TVRATE T_LOG PART_201211 USERS
14 TVRATE T_LOG PART_201212 USERS
15 TVRATE T_LOG PMAX USERS
二、表空间可否自动扩展:
select * from dba_data_files ;
其中的参数autoextensible,表示表空间可否自动扩展
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7537298/viewspace-713784/
,如需转载,请注明出处,否则将追究法律责任。