我有一个dmp文件,不知道对方的用户名(就是fromuser不知道) 怎么才能把这个dmp导入到我的数据库中呢?

我也遇到这个问题了 你是怎么导入的呢?纠结了我1天了。。。
2025-01-07 07:14:57
推荐回答(3个)
回答1:

我当时导dmp的时候 查看了log文件。如果不成功的话会有提示的,比如一开始给我的提示是导入失败,原因是表空间*****不存在,这时候自己建一个同名的表空间就可以了;
然后又重新导,又提示了用户***不存在(也可能是别的什么吧,有点记不清了),这时候自己创建一个同名的用户,授权一下就可以了
再继续重新导,然后根据log文件的提示一步一步的就可以成功了。

如果不知道fromuser的话 有一个建议,就是在cmd里直接 输 imp 用户名B/密码 回车 然后把dmp文件拖到cmd里,根据提示来做,会有一步提示你原文件由用户A导出,现在要用户B导入吗
这时候就可以看到用户A了就是 fromuser了

回答2:

1、试试plsql工具。
2、如果dmp不大的话,用文本编辑器打开,能看到user

回答3:

打开dmp文件 找关键词CONNECT 后面的就是对方的用户名,执行imp userid=用户名/密码@orcl fromuser=原来的用户 touser=新的用户file=d:\xxxx.dmp命令成功导入,已执行检测过。