正式库oracle 里建了两个表空间一个是数据表空间和索引表空间.导出DMP为110G, 在开发库中也建了和正式库同样的表空间和大小导完正常,然后我把数据清掉,最后就剩3个G。想导到自己的笔记本中,但是我没有那么大的空间,但这种问题怎么解决,谢谢。

解决方案 »

  1.   

    导入的时候指定你重要的表,在导入的时候加表名.
    如果一个表就好几个G的数据量的话,那就只能清理你的硬盘释放空间了.
    imp   a/a   file=D:\a.dmp  ignore=y full=y   tables=(a,b)
      

  2.   

    导出的时候加参数compress=n,默认为y
    参考
    http://hi.baidu.com/jdsnhan/blog/item/84c9db824fe55ab66c8119ba.html
      

  3.   

    3G的空间都没有,怎么跑Oracle啊
    如果本机Oracle的数据已经占用了很大空间,把一些暂时不用的用户和表空间都删除,这样可以腾出来一点空间