可不可以在指定的时间让ORACLE在后台自动编译存储过程? 由于工作需要有很多存储过程要在夜里改动后重新编译,是否可以定时让它们自己编译? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存储过程调用时自动先编译后运行!定时可用JOB! 1、做一个job.2、job内容是执行一个存储过程3、存储过程内容是动态执行语句ALTER PROCEDURE procedure_name COMPILE;4、如果要编译多个存储过程,那就写一个循环就可以了。 名字从user_source 你访问存储过程时就自动编译了,没有必要再写其他的Job了。 创建存储过程时就编译了, 当然当改动某些数据库对象时,存储过程会变为Invalid,但是你调用存储过程时就自动编译了 http://expert.csdn.net/Expert/topic/1216/1216819.xml?temp=.9803278对你有帮助 oracle数据库连不上 ORACLE导数据的问题 请教各位高手一条SQL语句。。。。。。 关于insert 我要做一个Job,时间间隔,是每天的24小时的每一个整小时点执行应该如何设置这个时间间隔 oracle 升级后系统反而变慢10.2.0.4->11.2.0.4由30秒到48分钟。伤不起啊 oracle监听器配置问题 基本问题,谁能帮我解答 redhat9 装oracle9.2.0,怎样在开机时启动数据库? 如何增加oracle9i内存 如何重新编译无效对象? 一个关于序列参数的问题
定时可用JOB!
2、job内容是执行一个存储过程3、存储过程内容是动态执行语句ALTER PROCEDURE procedure_name COMPILE;4、如果要编译多个存储过程,那就写一个循环就可以了。
名字从user_source