我有一个我认为是 Oracle 数据转储的文件,但 Oracle 拒绝导入它:
There is a problem reading from the import files
ORA-39143
"C:\nm\data\THEFILE.dmp" may be an original export dump file
Linux“文件”实用程序说它是 DBase 3,但我对此表示怀疑,因为记录数不真实并且 DBase 工具无法加载文件:
THEFILE.dmp: DBase 3 data file (1380929624 records)
这是文件开头的十六进制转储:
0003 4501 5058 524f 3a54 3156 2e30 3230
知道它可能是什么数据库格式吗?
正如@a_horse_with_no_name 所说,它是使用原始导出实用程序创建的文件,即
exp
命令而不是expdp
. 您需要使用命令将其与匹配的原始导入实用程序一起导入imp
。