准备:在本地创建好表空间、用户等信息,表空间一定要按照dmp文件中的表空间进行创建,用户名也要按照表空间中的用户名进行创建。
1、执行以下命令获取DATA_PUMP_DIR的值。
select * from dba_directories;
2、将上图圈主的那个路径复制出来备用:/opt/oracle/app/admin/orcl/dpdump/
3、将dmp文件放在第2步对应的文件中,如果是Linux,请切换到Oracle用户进行操作。
4、如果是Linux,请切换到Oracle用户进行操作。进入到第2步的目录中,并执行以下SQL语句。
impdp gwpc/gwpc DIRECTORY=DATA_PUMP_DIR DUMPFILE=gwpc.1111.dmp full=y
上面语句中的【gwpc.1111.dmp】需要换成自己的dmp文件。记住,一定要在第2步中备用的路径中执行。
使用expdp导出数据命令
expdp YWZNGK_CX/ywzngk_cx@localhost:1521/orcl schemas=YWZNGK_CX dumpfile=YWZNGK_CX_0104.DMP directory=DATA_PUMP_DIR logfile=expdp2.log