- 获取帮助
- exp help=y/imp help=y
- 工作方式
- 交互式 exp
- 命令行 exp user/pwd@dbname file=/oracle/test.dmp full=y
- 参数文件方式 exp parfile=username.par
参数文件内容
userid=username/userpassword buffer=819200
compress=n grants=y
file=/oracle/test.dmp full=y
- 三种模式
- 表方式 将指定表的数据导入或导出
导出几张表exp user/pwd file=/dir/test.dmp log=test.log tables=table1,table2
导出某表部分数据 exp user/pwd file=* log=* tables=table1 query=\"where col1=\'....\' and col2 \<..\"
导入一张或几张表 imp user/pwd file=/dir/xxx.dmp log=xxx.log tables=table1,table2 fromuser=dbuser touser=dbuser2 commit=y ignore=y
- 用户方式 将指定用户的所有对象及数据导入/导出
导出: exp user/pwd file=/dir/*.dmp log=*.log owner=(xx,yy)
只导出数据对象,不导出数据 rows=n exp user/pwd file=/dir/*.dmp log=*.log owner=user rows=n
导入: imp user/pwd file=/dir/*.dmp log=*.log fromuser=dbuser touser=dbuser2 commit=y ignore=y
- 全库方式 将数据库中所有的对象导出/导入
- 导出 exp user/pwd file=/dir/*.dmp log=*.log full=y commit=y ignore=y
- 导入 imp uer/pwd file=/dir/*.dmp log=*.log fromuser=dbuser touser=dbuser2
- 全库方式 将数据库中所有的对象导出/导入