Error 500: ORA-06550: 第 1 行, 第 7 列: PLS-00201: 必须说明标识符 'CMF_SP_GETFEEDETAILLIST' ORA-06550: 第 1 行, 第 7 列: PL/SQL: Statement ignored 'CMF_SP_GETFEEDETAILLIST'  是存储过程名    
我是用数据源拿到conn 就抱这个错误  可以是我用  Class.forName("oracle.jdbc.driver.OracleDriver"); 
conn =DriverManager.getConnection( 
"jdbc:oracle:thin:@192.168.8.46:1521:cmffund", "crmrun", 
  "crmrun123"); 
执行一切正常  救命呀  

解决方案 »

  1.   

    cmffund这个用户有'CMF_SP_GETFEEDETAILLIST' 这个春出过程么?
      

  2.   

    你是存储过程里面使用CMF_SP_GETFEEDETAILLIST这个存储过程吧,在这个存储过程前面加一个所属用户名看看
      

  3.   

    你看看CMF_SP_GETFEEDETAILLIST这个procedure是属于哪个schema的对象确认你有执行该procedure的权限。使用schemaname.procedurename的形式调用==================================================================================== 
    Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移 如果你需要帮助或想和我一起学习的请联系 
    联系方式QQ:370140387 
    QQ群:  85837884(注明:数据库) 
    电子邮件:[email protected] 
    网站: http://www.inthirties.com 
      

  4.   

    我用数据源  只是为了 拿到一个connection啊   别的都和jdbc直接调用存储过程一样   不能能使参数和类型的问题吧
      

  5.   

    把你java调用出错的信息帖出来看看