exp/imp 数据库数据导出/导入

一、exp数据导出

1、导出全部数据

exp 用户名/密码@服务名 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log full=y

例:
[oracle@dbservice ~]$ exp sa/kcsm111@orcl file=/data/backup/ALS.dmp log=/data/backup/ALS.log full=y

导出远程数据库全部数据

exp 用户名/密码@远程地址/服务名 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log full=y

例:
[oracle@dbservice ~]$ exp sa/[email protected]/orcl file=/data/backup/ALS.dmp log=/data/backup/ALS.log full=y

2、导出数据结构而不导出数据

exp 用户名/密码@服务名 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log full=y rows=n

3、导出某用户全部数据

exp 用户名/密码@服务名 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log owner=用户名
exp 用户名/密码@服务名 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log owner=(用户一,用户二...)

例:
[oracle@dbservice ~]$ exp sa/kcsm111@orcl file=/data/backup/ALS.dmp log=/data/backup/ALS.log owner=sa

4、导出表数据

exp 用户名/密码@服务名 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log tables=表名
exp 用户名/密码@服务名 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log tables=(表一,表二...)

 

二、imp数据导入

1、导入全部数据

imp 用户名/密码 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log full=y ignore=y

例:
[oracle@dbservice ~]$ imp sa/kcsm111 file=/data/backup/ALS.dmp log=/data/backup/ALS.log full=y ignore=y

2、导入一个或多个用户数据

imp 用户名/密码 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log fromuser=用户名
imp 用户名/密码 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log fromuser=(用户一,用户二...)

例:
[oracle@dbservice ~]$ imp sa/kcsm111 file=/data/backup/ALS.dmp log=/data/backup/ALS.log fromuser=sa

3、将一用户数据导入另一用户

imp 用户名/密码 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log fromuser=源用户名 touser=目标用户名

4、导入一个或多个表

imp 用户名/密码 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log fromuser=用户名 tables=表名
imp 用户名/密码 file=文件存储路径/xxx.dmp log=日志存储路径/xxx.log fromuser=用户名 tables=(表一,表二)

猜你喜欢

转载自www.cnblogs.com/VoiceOfDreams/p/11776151.html