0

我从来没有在 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 为 12c 的 Oracle 10G 中创建的。这是因为版本冲突吗?

4

1 回答 1

0

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

remap_talbespace=old_tbsp:new_tbsp

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

于 2015-04-08T11:25:45.203 回答