我们有一个11g ORACLE Forms/Reports应用程序。一些报告有多个图像,这些图像在11g中运行良好,但当我们将它们移动到新的12c环境时,报告挂起。
实验表明,当除一个图像外的所有图像都被删除时,报告运行正常。您可以在报告中引入同一图像的多个副本,它仍然会运行,但如果您有多个图像,则会挂起。无论图像是以何种方式链接或插入,或者以何种顺序或位置插入,它仍然会失败。
我所说的挂起是指报表服务器指出报表正在设置X页的格式(其中X是包含第二个图像的页),您无法取消报表。跟踪日志显示,在处理图像时出现故障。
由于我没有看到任何关于12c图片的投诉,我假设这不是ORACLE的bug,我也假设这样的限制不能成为一个功能。我假设某些设置限制了可以处理的图像的数量。有没有人知道这个设置是什么以及如何提升它?
发布于 2020-03-22 02:59:18
我没有解决办法,但我有一些建议
Ctrl + Shift + K)重新编译报告。有时它会变得神奇,我注意到当图像大小(太)大时会有类似的行为;试着让它变小(我同意-同样的报告在11g上运行良好的事实让你发疯,嗯……我真诚地希望编译会有所帮助,因为这是我能想到的最简单的选择。
发布于 2020-04-01 11:57:21
我设法在一个几乎相同的应用程序中找到了一个几乎相同的报告,这是可行的。通过创建一个包含两个可在任一应用程序中运行的图像的报告,并更改这两个应用程序以使它们使用相同的报告服务器,我发现测试报告在一个应用程序中工作,但在另一个应用程序中挂起。唯一的不同之处在于报告的提交方式。对于挂起的报告,我从头开始重写了提交代码,报告运行良好。我仍然不知道关键的区别,但现在这已经不重要了。
https://stackoverflow.com/questions/60784714
复制相似问题