【问题标题】:Using Oracle IMP gives the error IMP-00058使用 Oracle IMP 会出现错误 IMP-00058
【发布时间】:2015-05-23 21:21:33
【问题描述】:

我收到了一些 Oracle DMP 格式的数据,我正在尝试使用 imp 导入 Oracle 数据库。

我正在运行命令: imp <user>/<pass>@<tns> FILE=SI_DESIGN_SETS_12Mar2015.dmp

我得到结果:

 Import: Release 11.2.0.1.0 - Production on Fri Mar 20 11:59:37 2015

 Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.


 IMP-00058: ORACLE error 1031 encountered
 ORA-01031: insufficient privilegesUsername:

过去对其他 dmp 文件运行此命令是有效的。有关如何克服此错误的任何想法?

【问题讨论】:

  • 那么您登录的用户缺少一些权限。
  • 我知道了,但我不知道哪些权限 - 正如我所说,我已经能够导入其他 dmp 文件。有什么办法可以限制 IMP 只关注创建表和数据?
  • 您在以同一用户身份连接之前成功了吗?这是一个完整的转储(需要imp_full_database),而之前的可能是模式/表转储?
  • 可能是这样,我没有生成 dmp 文件。我可以看看我是否可以获得该许可,然后再试一次。你知道我怎么知道它是否是一个完整的转储吗?
  • 抱歉,我错过了提示输入用户名的提示;这样用户甚至无法正确连接。你能用 SQL*Plus 连接到那个用户/pass@tns 吗?您是否尝试以特权用户身份连接?

标签: oracle import oracle11g imp


【解决方案1】:

如果有人想知道,我设法让它们重新生成它们,并且奇怪地在导入命令中添加“FEEDBACK=1000”实际上使一些旧的工作正常!

【讨论】:

    猜你喜欢
    • 2014-05-15
    • 2011-09-30
    • 2018-04-21
    • 2013-06-06
    • 2013-09-14
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多