整个用户导出

导出

expdp  \'system/oracle@127.0.0.1:1521/dcdb AS SYSDBA\' nologfile=y dumpfile=expdp.dmp directory=ORACLE_BASE schemas=dsp,dspmgr,security  query='where rownum < 1000'

导入

impdp  \'sys/Oradoc_db1@127.0.0.1:1521/orclpdb1.localdomain AS SYSDBA\' nologfile=y dumpfile=expdp.dmp directory=ORACLE_BASE schemas=dsp,dspmgr,security remap_schema=dspmgr:dspmgr,dsp:dsp,security:security remap_tablespace=TBS_DSP:users,TBS_DSP_SECURITY:users,TBS_DSP_MGR:users,TBS_DSP_TEMP:temp,TBS_DSP_IDX:users;

导入指定的表并指定where条件

导出


expdp  \'sys/caresoracle@172.28.11.1:1521/dcdb AS SYSDBA\' nologfile=y dumpfile=expdp.dmp directory=DPDATA1 tables=dsp.DW_FLIGHT_ACTIVITY,dsp.ODS_IMF_FLIGHT,dsp.DIM_PASSENGER query=dsp.DW_FLIGHT_ACTIVITY:\"where date_plan_flight \> to_date\(\'2020-04-06\',\'yyyy-MM-dd\'\) and date_plan_flight \< to_date\(\'2020-04-20\',\'yyyy-MM-dd\'\)\",query=dsp.ODS_IMF_FLIGHT:\"where flightscheduleddate \> to_date\(\'2020-04-06\',\'yyyy-MM-dd\'\) and flightscheduleddate \< to_date\(\'2020-04-20\',\'yyyy-MM-dd\'\)\",dsp.DIM_PASSENGER:\"where flightdate \> to_date\(\'2020-04-06\',\'yyyy-MM-dd\'\) and flightdate \< to_date\(\'2020-04-20\',\'yyyy-MM-dd\'\)\"

导入


impdp  \'sys/Oradoc_db1@127.0.0.1:1521/dcdb AS SYSDBA\' nologfile=y dumpfile=expdp.dmp directory=ORACLE_BASE table_exists_action=replace  remap_tablespace=TBS_DSP:users,TBS_DSP_SECURITY:users,TBS_DSP_MGR:users,TBS_DSP_TEMP:temp,TBS_DSP_IDX:users;

table_exists_action:

skip 如果已存在表,则跳过并处理下一个对象;

append 为表增加数据;

truncate 截断表,然后为其增加新数据;

replace 删除已存在表,重新建表并追加数据;


数据库     

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!