oracle 11g impdp命令导入dmp文件

1.按照导出的日志文件创建用户名并授权,用户名可查看导出日志文件中 table=用户名.表名 来判断。

CREATE USER 用户名 IDENTIFIED BY 密码;

GRANT CONNECT, RESOURCE, DBA TO 用户名;

2.imp导入dmp文件报:IMP-00038: 无法转换为环境字符集句柄IMP-00000: 未成功终止导入。

注意:必须创建directory实例写入dmp文件所在目录 然后在cmd语句中调用实例  

不然会遇到ORA-39002、ORA-39070错误  

在sqlplus中使用创建语句 create directory dpdata1 as 'd:\test\dump(dmp文件存放的目录)'; 

最好以system等管理员创建。

在cmd中使用导入语句

impdb 用户名/密码@localhost/orcl DIRECTORY=dpdata1 DUMPFILE=full.dmp log=export.log FULL=y;

3.成功时会cmd会显示导入成功,如果失败,提示表空间不存在,再在sqlplus中创建表空间

create TABLESPACE 表空间名 datafile '起个名字.dbf' size 500M autoextend on next 10M;

然后继续在cmd中使用导入语句

impdb 用户名/密码@localhost/orcl DIRECTORY=dpdata1 DUMPFILE=full.dmp log=export.log FULL=y;

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值