问题
在导入oracle数据库文件的时候报这个报错,原因是你使用的是imp命令导入的使用expdp命令导出的dmp文件导致的。
原因
关于imp命令和expdp命令
exp和imp是客户端的工具程序命令,既可以在客户端使用,也可以在服务端使用。
expdp和impdp是服务端的工具程序命令,只能在服务端使用,不能在客户端使用。
使用exp命令导出的dmp文件不能使用impdp命令导入,同理,使用expdp命令导出的dmp文件也不能使用imp命令导入。
解决方法
知道了报错的原因,很容易就能找到解决报错的方法,服务端expdp命令导出的dmp文件使用impdp命令导入即可。