运维工程师常用的Oracle经典语句——3.Oracle数据库的导入导出(expdp、exp)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_23322973/article/details/88074334
  1. exp方式:
#导出
exp 用户名/密码@ip:1521/orcl file=t_invest_trade_20190302.dmp tables=\(t_invest_trade\);
#导入
imp 用户名/密码@ip:1521/orcl file=t_invest_trade_20190302.dmp tables=\(t_invest_trade\);
  1. expdpd方式:
expdp 用户名/密码 directory=DATA_PUMP_DIR dumpfile=ficc_cs_20190302.dmp logfile=ficc_cs_exp_20190302.log schemas=schemas version='11.2.0.1.0';
impdp 用户名/密码 directory =DATA_PUMP_DIR dumpfile=ficc_cs_20190302.dmp logfile =ficc_cs_imp_20190302.log remap_schema=schema:schema remap_tablespace=FICC_TABLE:FICC_TABLE TABLE_EXISTS_ACTION=REPLACE;
#备注:
#a.忽略(SKIP,默认行为);
#b.在原有数据基础上继续增加(APPEND);
#c.先DROP表,然后创建表,最后完成数据插入(REPLACE);
#d.先TRUNCATE,再完成数据插入(TRUNCATE)。

一般创建directory都是为了用数据泵导入/导出数据用
(1)查看所有的directory

select * from dba_directories;

(2)创建directory

create or replace directory DATA_PUMP_DIR as 'D:\dump\dir';

(3)赋权

grant read,write on directory DATA_PUMP_DIR to user01;

(4)删除

drop directory DATA_PUMP_DIR;

猜你喜欢

转载自blog.csdn.net/qq_23322973/article/details/88074334