当我尝试通过SQL开发人员导入.DMP文件时,我收到此错误
Exception: ORA-31640: unable to open dump file "/home/oracle/Desktop/dump/vahe.DMP" for read
dump directory和vahe.dmp文件具有读写权限。
我使用Database App Development VM。 我该如何解决这个问题? 感谢。
答案 0 :(得分:4)
我找到了问题。其实我有类型错误。我有拼写错误" vahe.DMP"而不是" vahe.dmp"(小写)。我认为错误信息不好,因为它应该清楚地说文件不存在而不是说"无法打开转储文件''阅读" (IMHO)
感谢所有试图帮助我的人。
答案 1 :(得分:0)
导入从同事共享的DMP文件时,我遇到了同样的错误。 错误“ora-31640无法打开转储文件进行读取” 通过创建在创建DMP文件时使用的具有相同名称和密码的新用户,并使用此用户进行连接和导入,它解决了此错误。
我使用oracle 11g R2服务器中的“数据泵导入向导”导入数据。