检查哪个用户导出了Oracle .dmp文件(来自用户)

时间:2013-09-25 17:45:20

标签: oracle oracle11g database-backups

我想知道是否有办法查看导出.DMP文件的用户的名称。我尝试用Notepad ++打开.DMP文件,但我没有在任何地方看到这些信息。

我想要创建.DMP文件的用户名称的原因是在“from user”参数的导入命令行实用程序(IMP)上使用此用户名。

提前致谢!

2 个答案:

答案 0 :(得分:1)

检查导出日志文件(如果有),您可以在那里看到用户名。

OR

尝试使用full=y

导入dmp文件
imp username/password@dbname file=filename.dmp log=filename.log full=y 

答案 1 :(得分:1)

确定这不会给fromuser,它给对象所有者的脚本作为你正在运行imp的id,例如你运行的 imp SCOTT / TIGER @ ORCL file = test.dmp indexfile = test.sql。 输出test.sql将所有对象所有者都作为SCOTT。

show = y是更好的选择。

https://community.oracle.com/thread/972606?start=0&tstart=0