各位同仁,我在从本地向服务器导入数据库时提示:
EXP-00056: 遇到 ORACLE 错误 6550
ORA-06550: line 1, column 41:
PLS-00302: component 'SET_NO_OUTLINES' must be declared
ORA-06550: line 1, column 15:
PL/SQL: Statement ignored
EXP-00000: 导出终止失败请问有什么解决方法?谢谢!我使用命令行:imp username/password@sid file="" fromuser="" touser=""

解决方案 »

  1.   

    ORA-06550 line string, column string:stringCause: A PL/SQL compilation error has occurred. The numbers given for line and column are the location in the PL/SQL block where the error occurred.Action: Refer to the following PL/SQL messages for more information about the error.PLS-00302 component 'string' must be declaredCause: In a reference to a component (for example, in the name "A.B", "B" is a component of "A"), the component has not been declared. The component might be misspelled, its declaration might be faulty, or the declaration might be placed incorrectly in the block structure.Action: Check the spelling and declaration of the component. Also confirm that the declaration is placed correctly in the block structure.
    PL/SQL里面的组件 SET_NO_OUTLINES 没有被定义
      

  2.   

    试下用system/manager用户登录
    imp username/password@ORACLEDB file = G:\a.dmp log = G:\blog.log tables =(表属主.表名,表属主.表名) ignore=y feedback=1 FROMUSER='usera' TOUSER='usrb';
      

  3.   

    我建议用imp,然后用户名/密码,在然后文件路径,我觉得这样比较保险。
    要向楼上的两位学习。