oracle用exp導出dmp文件時發現空表沒有導出來


問題描述:

  今天,從同事電腦考oracle11g中dmp文件,在自己電腦導入,發現少了很多表,而且少的這些表都是空表。

發生原因:

  oracle11g 默認的deferred_segment_creation參數值為true,此時新建空表,為節省空間,不分配空間,當給表添加數據時才動態分配表空間,目的是節約內存;如果參數為false,則不管是不是空表都會分配空間。

解決措施:

  登錄管理員,執行alter system set deferred_segment_creation=false;查看show parameter deferred_segment_creation;這種辦法的前提是數據導入之前。

參考:

  http://blog.sina.com.cn/s/blog_5f0e9ca50101it7n.html

  https://blog.csdn.net/gaoshanliushui2009/article/details/42707221

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM