把几个数据量大的表导出, 然后drop掉那个表再把数据导回去

解决方案 »

  1.   

    我的是temp01表空间,是否是一些临时数据呢,不知道怎样除掉?
      

  2.   

    方法一:
      执行select * from dba_data_files;查看该表空间对应的数据文件;
      脱机表空间alter talbespace tablespace_name offline immediate;
      收缩数据文件alter database datafile ... resize ...;
      此方法不一定有效,要看数据存储的情况而定
    方法二:
      执行exp-重建表空间-imp \如果临d时表空间是以tempfile形式创建的话,重启服务即可
      

  3.   

    请问我怎样查看那个sql在使用此表空间,有谁知道吗?
      

  4.   

    select count(*) from all_tables where tablespace_name=''