阿木伯 著 |
|
為何我的導(dǎo)出文件只有500K,導(dǎo)入時(shí)卻占用了700M的空間? |
|
- 軟件環(huán)境:
1、Windows NT4.0+ORACLE 8.0.4
2、ORACLE安裝路徑為:C:\ORANT
- 解釋原因:
1、一般情況下,用export導(dǎo)出來的dmp文件中,包含表的storage信息,
如果導(dǎo)出的是一個(gè)很大的表,比如有1000萬條記錄,則此表的storage默認(rèn)初始大小已達(dá)到上百兆,
這樣如果你使用rows=n選項(xiàng),即使導(dǎo)出來的dmp文件大小只有不到一兆,
導(dǎo)入時(shí),系統(tǒng)會(huì)按storage默認(rèn)初始大小來分配表空間,所以一下就占用了很多的空間,
如果剩余表空間不夠,并且沒有設(shè)置成自動(dòng)擴(kuò)展(數(shù)據(jù)文件),還會(huì)發(fā)生導(dǎo)入錯(cuò)誤。
|
【最后更新:】 |
|