首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我无法创建包含多个图像的ORACLE 12c报告?

为什么我无法创建包含多个图像的ORACLE 12c报告?
EN

Stack Overflow用户
提问于 2020-03-21 13:18:48
回答 2查看 126关注 0票数 0

我们有一个11g ORACLE Forms/Reports应用程序。一些报告有多个图像,这些图像在11g中运行良好,但当我们将它们移动到新的12c环境时,报告挂起。

实验表明,当除一个图像外的所有图像都被删除时,报告运行正常。您可以在报告中引入同一图像的多个副本,它仍然会运行,但如果您有多个图像,则会挂起。无论图像是以何种方式链接或插入,或者以何种顺序或位置插入,它仍然会失败。

我所说的挂起是指报表服务器指出报表正在设置X页的格式(其中X是包含第二个图像的页),您无法取消报表。跟踪日志显示,在处理图像时出现故障。

由于我没有看到任何关于12c图片的投诉,我假设这不是ORACLE的bug,我也假设这样的限制不能成为一个功能。我假设某些设置限制了可以处理的图像的数量。有没有人知道这个设置是什么以及如何提升它?

EN

回答 2

Stack Overflow用户

发布于 2020-03-22 02:59:18

我没有解决办法,但我有一些建议

  • 使用"all“选项(Ctrl + Shift + K)重新编译报告。有时它会变得神奇,我注意到当图像大小(太)大时会有类似的行为;试着让它变小(
  • )。例如,降低它的质量)(什么是“太大”?这取决于;对我来说,当报告有几千页,显示相对较小的图像(例如20KB大小),但乘以页数时,它就不起作用了。图像大小减少到~4KB修复了这个问题。我并不是说你可以做同样的事情,但是--如果可能的话,试试

我同意-同样的报告在11g上运行良好的事实让你发疯,嗯……我真诚地希望编译会有所帮助,因为这是我能想到的最简单的选择。

票数 0
EN

Stack Overflow用户

发布于 2020-04-01 11:57:21

我设法在一个几乎相同的应用程序中找到了一个几乎相同的报告,这是可行的。通过创建一个包含两个可在任一应用程序中运行的图像的报告,并更改这两个应用程序以使它们使用相同的报告服务器,我发现测试报告在一个应用程序中工作,但在另一个应用程序中挂起。唯一的不同之处在于报告的提交方式。对于挂起的报告,我从头开始重写了提交代码,报告运行良好。我仍然不知道关键的区别,但现在这已经不重要了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60784714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档