上面还有数据。查询数据如下alter tablespace ERIC003 online;select DECODE( PARTITION_NAME, NULL, segment_name, PARTITION_NAME) object_name ,    
       segment_type object_type,   
       round(bytes/1024/1024,2) Mb ,   
       initial_extent initial_ex,   
       next_extent next_ex ,   
       extents ,   
       bytes ttlsize, 
       Owner, 
       max_extents   
  from dba_segments  
 Where tablespace_name='USERS';--你可以根据自己的需要决定是哪个表空间

解决方案 »

  1.   

    嘿嘿,刚才研究了一下,应该这样看-----------select DECODE( x.PARTITION_NAME, NULL, x.segment_name, x.PARTITION_NAME) object_name ,    
           x.segment_type object_type,   
           round(x.bytes/1024/1024,2) Mb ,   
           x.initial_extent initial_ex,   
           x.next_extent next_ex ,   
           x.extents ,   
           x.bytes ttlsize, 
           x.Owner, 
           x.max_extents,
           x.tablespace_name,
           v.file_name
      from dba_segments x, dba_data_files v
     Where x.header_file = v.file_id
       and x.tablespace_name = 'USERS'
       and v.file_name = 'X:\ORACLE\DATAFILE\MYDATA_10.DBF'
      

  2.   

    TO  sanoul:意思是说如果表空间上有对象 这个表空间就不能删除对吗?假如我在这个表空间上建立了表呢?是不是一定要先把表删除掉才能把表空间删除掉??
      

  3.   

    谢谢 sanoul  现在节帖