oracle 通过返回ORA-02396的Autosys作业执行Java实用程序,手动运行它工作正常

vatpfxk5  于 2023-06-29  发布在  Oracle
关注(0)|答案(1)|浏览(170)

我在Unix服务器中使用第三方Java实用程序连接到SaaS应用程序并创建新项目。
从Unix服务器手动运行它成功完成。
从同一服务器上的Autosys作业执行该命令时,出现错误:
“ORA-02396:超过最大空闲时间”
仅在第一次运行时-当从Autosys再次运行时,它成功完成。
失败是immediate,连接到idle_time问题很奇怪,因为它失败得如此之快。
有什么建议可以导致这种情况吗?
谢谢你。

jvidinwx

jvidinwx1#

这似乎是a known issue with autosys。供应商建议将数据库用户配置文件的IDLE_TIME设置为UNLIMITED。
问题是Autosys总是保持一个连接池,其中有2-4个到数据库的空闲连接。因此,如果您运行它,并且距离上次运行已经过了几个小时,您将得到一个超时错误。
如果你公司的安全策略不允许无限的空闲超时,你可能需要想出一个解决方案,比如设置一个连接到数据库的autosys作业。并运行任何类型的查询以保持连接活动。

相关问题