我在任何时候都没有在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。这是由于版本冲突吗?
答案 0 :(得分:0)
请创建用户“MYUSER”,然后尝试使用其他参数导入,例如
remap_talbespace=old_tbsp:new_tbsp
这会将数据导入新的表空间