jenkins调用sqlplus编译失效对象问题
2016-07-15 11:15
281 查看
1 在jenkins中调用ant脚本,ant脚本中执行sqlplus,在sqlplus中调用物理sql脚本和逻辑sql脚本。
2 调用完毕以后执行UTL_RECOMP.RECPMP_PARALLEL,发现失效对象未编译。
3 有个公共的模式interface中存放了所有模式使用的公共常量和方法,只要interface包报错,其他的依赖interface的包也报错。
解决方法, 先执行 EXEC DBMS_UTILITY.compile_schema(schema
=> ‘INTERFACE’)
再执行 EXEC UTL_RECOMP.RECPMP_PARALLEL
问题解决。
2 调用完毕以后执行UTL_RECOMP.RECPMP_PARALLEL,发现失效对象未编译。
3 有个公共的模式interface中存放了所有模式使用的公共常量和方法,只要interface包报错,其他的依赖interface的包也报错。
解决方法, 先执行 EXEC DBMS_UTILITY.compile_schema(schema
=> ‘INTERFACE’)
再执行 EXEC UTL_RECOMP.RECPMP_PARALLEL
问题解决。
相关文章推荐
- SQL优化技术分析-4:其他
- pypy的virtualenv安装mysql的问题解决
- SQL优化技术分析-3:SQL语句索引的利用
- myBatis动态sql
- mysql如何在一个表中插入数据的同时,更新另一个表的数据?
- SQL优化技术分析-2:SQL书写的影响
- redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
- sql的映射XML文件
- Mybatis应用:Sql Annotation
- SQLserver将一张表a的数据插入另一张表b
- SQL优化技术分析-1:操作符优化
- 修改MySQL用户的权限
- 安装MySQL示例数据库sakila
- sqlplus编译失效对象
- SQL事务设置SET XACT_ABORT后正确回滚
- PLSQL的循环控制
- MySQL添加数据库的唯一索引的几种方式~
- Vertica数据库sql操作备忘
- 5在JSP中使用数据库
- memcached安装