本文共 878 字,大约阅读时间需要 2 分钟。
导出的时候是IMP 导入也是IMP 同理IMPDP
impdp命令在cmd下直接用,不必登录oracle。记住直接用!如果sqlplus了会出现命令无法识别
expdp导出的时候,需要创建 DIRECTORY
导出什么表空间,导入也要什么表空间。
导出什么用户,导入也要什么用户。
如果没有要新建。
从杭州服务器expdp导出了TOOLBOX用户的数据库dmp文件,要导入宁波本地开发环境中。
宁波本地oracle环境是全新的(windows环境)。
创建表空间
create tablespace TOOLBOXloggingdatafile 'C:\oraclexe\app\oracle\oradata\XE\TOOLBOX.dbf'size 50mautoextend onnext 32m maxsize unlimitedextent management local;创建用户,赋予权限create user TOOLBOX identified by 123456;alter user TOOLBOX default tablespace TOOLBOX;grant CREATE ANY DIRECTORY,create session,create table,create view,unlimited tablespace to TOOLBOX;
登录ToolBox用户
创建DIRECTORY
CREATE OR REPLACE DIRECTORY DMPDIR AS 'c:\';
编写导入impdp语句
impdp toolbox/123456 DIRECTORY=DMPDIR DUMPFILE=hz_toolbox_20160613.dmp full=y
个人介意还是吧你的DMP文件放在
图中的那个文件夹目录下 也就是说在navicat里面登陆找到相应的文件夹目录将文件放进去 就不用执行上面那段命令了。
DIRECTORY=DMPDIR 这里的DMPDIR就需要改成DATA_PUMP_DIR了。
转载地址:https://blog.csdn.net/zhang_linhua/article/details/80853470 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!