oracle数据导入时导入文件大小338MB,导入到自己的数据库中占硬盘12G以上

导入语句 imp test/1@orcl file=e:\aa\aa.dmp full= y 我的硬盘还13G还不够导。dmp文件就338MB。这合适吗?还是参数full=y的原因,能解释下这个参数的意思吗?

原因可能有多个。

一、那个导出的文件,是相当于压缩后的文件。

二、Oracle 体系结构上,对于物理存储上面,会有一定的空间预留。
也就是一个 数据块里面,不会完全的填写满,可能填写到80%,就不写了。 新的数据,写到其他的数据块上面去。

三、导入过程,可能还会产生归档日志文件。

四、可能目标数据库的 表空间,大小不是 自动增长的。

FULL=Y 意味着导入整个文件。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜