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

当我们在oracle 数据库中导入数据库时  常常使用imp.exe导入 。

尝试在cmd使用impdp导入 

如果用cmd  impdp导入时 报错:

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


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

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

创建语句 create directory dpdata1 as 'd:\test\dump'; 

最好以system等管理员创建。

导入语句 impdb system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;

成功时会cmd会显示导入成功

你可能感兴趣的:(Oracle解决报错)