如何在Oracle中使用impdp命令导入数据库(或Schema)?

时间:2015-04-08 11:14:10

标签: database oracle import impdp

我在任何时候都没有在Oracle数据库中工作过。我在数据库中所做的一切都只使用MySql。我有一个.dpdmp文件,我需要将其导入Oracle数据库。

我尝试了此链接中提供的示例,但没有执行单个语句。它总共完成了208错误

http://gerardnico.com/wiki/database/oracle/oracle_db_datapump

impdp system/root DIRECTORY=data_dump_dir DUMPFILE=MYDUMPFILE.DPDMP

如果我查看日志文件,我认为这是问题的根本原因

Processing object type SCHEMA_EXPORT/USER
ORA-39083: Object type USER:"MYUSER" failed to create with error:
ORA-65096: invalid common user or role name

由于用户创建失败,因此在此之后执行的每个语句也会导致错误。转储文件是在Oracle 10G中创建的,我的Oracle是12c。这是由于版本冲突吗?

1 个答案:

答案 0 :(得分:0)

请创建用户“MYUSER”,然后尝试使用其他参数导入,例如

remap_talbespace=old_tbsp:new_tbsp

这会将数据导入新的表空间