exp/imp说明
一、工具说明
exp/imp工具提供了灵活多样的功能和导出/导入模式,最常使用的三种模式是User、table和full database。除此以外,还可以在导出/导入时决定是否包含与对象有关的数据字典信息,如索引、约束、权限等等。
exp/imp是逻辑备份的一种。
该功能可用于表碎片处理以及schema迁移。
二、常用语法说明
(1).将schema用户的对象导入到另一个schema用户中 ##schema数据迁移常用手段##
a.首先exp导出
exp user@数据库原库的scanip:1521/数据库service_name file= /home/qadmsom/data1/userxx/old.dmp log= /home/qadmsom/data1//userxx/exp.log owner=olduser direct=y buffer=409600000
b.然后imp导入
imp user@数据库目标库的scanip:1521/数据库service_name file= /home/qadmsom/data1//userxx/old.dmp log= /home/qadmsom/data1//userxx/imp.log fromuser=oldschemaname touser=newschemaname buffer=409600000 commit=y ignore=y
(2).将某表(支持多个表,以逗号分隔)导入到目标schema用户中 a.首先exp导出
exp user@数据库原库的scanip:1521/数据库service_name file= /home/qadmsom/data1//userxx/old.dmp log= /home/qadmsom/data1//userxx/exp.log tables=test_table direct=y buffer=409600000
b.然后imp导入
imp user@数据库目标库的scanip:1521/数据库service_name file= /home/qadmsom/data1//userxx/old.dmp log= /home/qadmsom/data1//userxx/imp.log tables=test_table fromuser=oldschemaname touser=newschemaname buffer=409600000 commit=y ignore=y