报错信息
- Mysql
User does not have access to metadata required to determine stored procedure parameter types
The user specified as a definer ('demodesign'@'%') does not exist
- oracle:
com.seeyon.ctp.common.exceptions.BusinessException: java.sql.SQLException: ORA-06550: 第 1 行, 第 7 列:
PLS-00905: 对象 NCOA.PROC_NEXTSERIALNUMBER 无效
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
- 达梦数据库
Caused by: dm.jdbc.driver.DMException: 第1 行附近出现错误:
无法解析的成员访问表达式[proc_nextserialnumber]
解决办法
提供对应数据库创建存储过程脚本,删除或重新创建对应数据库的存储过程。
补充:
8.0sp2安装目录存在脚本,重启创建会导致存储过程失效的问题:
①使用产品安装程序中的存储过程创建sql重建存储过程proc_nextserialnumber
②Oracle数据库,移除ApacheJetspeed\webapps\seeyon\WEB-INF\cfgHome\startup\procedures\目录下Z_PROC_NEXTSERIALNUMBER_ORACLE_keep.sql文件,启动过程不再自动执行重建,存储过程不再失效。