首页 文章

使用oracle 10g导入错误

提问于
浏览
1

当我尝试将文件导入10g数据库时,会出现错误消息(如下所示) . 有人可以帮我这个吗?

IMP-00058:ORACLE错误6550遇到ORA-06550:第1行第33列:PLS-00302:必须声明组件'SET_NO_OUTLINES'ORA-06550:第1行第7列:PL / SQL:忽略语句IMP-00000:导入终止失败

2 回答

  • 0

    看起来它是IMP版本和数据库版本之间的不匹配 . 如果你使用与oracle可执行文件在同一个oracle bin目录中的imp,你可能会有更好的运气 . 这可能意味着将文件复制到数据库服务器 .

  • 0

    我有类似的情况 .

    但在我的情况下,我们曾经有过oracle 9i,我们曾经使用bat文件导入数据(数据库),因为客户要求我们被要求升级到11gr2而且我们没有遇到任何问题,但是当我尝试从其他人 Build 数据库时我遇到的客户端(我们在同一台服务器上托管了所有数据库)

    IMP-00058:ORACLE错误6550遇到ORA-06550:第1行第33列:PLS-00302:必须声明组件'SET_NO_OUTLINES'ORA-06550:第1行第7列:PL / SQL:忽略语句IMP-00000:导入终止失败

    我发现了一点谷歌搜索,因为我有两个甲骨文家园 . 我必须检查环境变量,你可以检查

    查看或更改环境变量:右键单击“我的电脑”,然后单击“属性” . 单击“高级”选项卡 . 单击环境变量 . 对于用户或系统变量,单击以下选项之一:单击“新建”以添加新变量名称和值 . 单击现有变量,然后单击“编辑”以更改其名称或值 . 单击现有变量,然后单击“删除”将其删除 .

    我发现在PATH部分11g家是在9i家庭路径之前 . 我只是复制了9i home的路径,它看起来像C:\ oracle \ ora92 \ bin并粘贴在11g主路径的前面,我的导入命令工作 .

    这可能是解决方案之一,

相关问题