Oracle数据导入导出
oracle exp/imp数据备份
1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。
解决办法:设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。
在 sqlplus 中,执行如下命令:
SQL>alter system set deferred_segment_creation=false;
查看:
SQL>show parameter deferred_segment_creation;
注:该值设置后只对修改后新增的表产生作用,对之前建立的空表不起作用。
2、下面介绍的是导入导出的实例。
数据导出:
增加参数:statistics=none 可以避免导出问题数据
将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
exp system/manager@TEST file=d:daochu.dmp full=y
将数据库中system用户与sys用户的表导出
exp system/mana ...