当导入到 oracle 10g 得到错误 6550
Posted
技术标签:
【中文标题】当导入到 oracle 10g 得到错误 6550【英文标题】:when Import into oracle 10g get error 6550 【发布时间】:2010-10-28 06:16:44 【问题描述】:当我尝试将文件导入 10g 数据库时,会出现错误消息(如下所示)。有人可以帮我解决这个问题吗?
IMP-00058:遇到 ORACLE 错误 6550 ORA-06550:第 1 行,第 33 列: PLS-00302:必须声明组件“SET_NO_OUTLINES” ORA-06550:第 1 行,第 7 列: PL/SQL:语句被忽略 IMP-00000:导入未成功终止
【问题讨论】:
【参考方案1】:看起来 IMP 版本和数据库版本不匹配。如果您使用与 oracle 可执行文件位于同一 oracle bin 目录中的 imp,您可能会有更好的运气。这可能意味着将文件复制到数据库服务器。
【讨论】:
【参考方案2】:我也有类似的情况。
但在我的例子中,我们曾经有 oracle 9i,我们曾经使用 bat 文件来导入数据(数据库) 由于客户要求,我们被要求升级到 11gr2,我们没有问题 但是当我尝试从其他客户端构建数据库时(我们将所有数据库托管在同一台服务器上)我遇到了
IMP-00058:遇到 ORACLE 错误 6550 ORA-06550:第 1 行,第 33 列: PLS-00302:必须声明组件“SET_NO_OUTLINES” ORA-06550:第 1 行,第 7 列: PL/SQL:语句被忽略 IMP-00000:导入未成功终止
我在谷歌上搜索了一下,因为我有两个甲骨文之家。 我要检查环境变量,你可以检查tat
查看或更改环境变量: 右键单击我的电脑,然后单击属性。 单击高级选项卡。 单击环境变量。 为用户或系统变量单击以下选项之一: 单击新建以添加新的变量名称和值。 单击现有变量,然后单击编辑以更改其名称或值。 单击现有变量,然后单击“删除”将其删除。
我在 PATH 部分发现 11g home 在 9i home path 之前。我刚刚复制了 9i home 的路径,看起来像 C:\oracle\ora92\bin 并粘贴在 11g home 路径的前面,我的导入命令有效。
这可能是解决方案之一,
【讨论】:
以上是关于当导入到 oracle 10g 得到错误 6550的主要内容,如果未能解决你的问题,请参考以下文章
win7在安装oracle 10g和oracle 11g时都会出现如下错误,请教高手们指导。
win7 安装Oracle10g,使用exp工具导出Oracle11g用户所有数据,报错信息提示EXP-00056: ORACLE-12154