【问题标题】:Oracle SQL-Developer: Export "Explain Plan" Images?Oracle SQL-Developer:导出“解释计划”图像?
【发布时间】:2010-03-10 04:44:24
【问题描述】:

我正在尝试从 Oracle SQL Developer 2.1.0.63 导出解释计划的副本

我得到的只是一个名为我指定的html文件,然后是在同一目录中新创建的名为“images”的文件夹,它是空的。

我对 (cough)tabular(cough) HTML 输出进行了测试,发现指定了六张图片,但我认为有 CSS(未指定内联样式,但未导入 CSS)和 Javascript(展开/合同区)我也错过了。

我尝试在谷歌上搜索最独特的图片名称,但找不到任何其他资源。

是否有在线位置我可以获取这些图像/CSS/Javascript,或者这是一个错误并且在某处有修复或者我只是一个菜鸟?

我使用 SQL Developer 的机器具有完全的管理员权限,所以这不应该是缺乏创建权限的问题,尤其是在我自己的桌面/我的文档中,除非图像存储在另一个地方。我我现在正在搜索我的硬盘,看看我是否可以在任何地方找到它们......

【问题讨论】:

    标签: oracle image sql-execution-plan


    【解决方案1】:

    如果你查看 SQL Developer 目录,有一个文件oracle.sqldeveloper.worksheet.jar 使用 IZArc(或 WinZip 或类似软件)在 oracle/dbtools/worksheet/images 下打开它 你会找到你需要的。

    【讨论】:

    • 您,先生,是人类中的神谕之神。
    • 从 3.0.04 版(2011 年 10 月)开始,SQL Developer 似乎在与 html 文件相同的目录中生成了一个图像目录 - 至少在 Mac 上是这样
    【解决方案2】:

    我使用了打印命令,并打印到 PDF 打印机。这给了我一个 PDF 中的完整解释计划输出。

    【讨论】:

      【解决方案3】:

      您是否考虑过使用普通的旧 SQL 创建解释计划?

      http://download.oracle.com/docs/cd/B19306_01/server.102/b14211.pdf

      【讨论】:

      • 无论如何,我得到的输出是一个解释计划,只是使用 HTML 包装器。我想让程序的功能正常工作,因为它更容易被企业理解。
      【解决方案4】:

      我最近遇到了这个问题,并创建了一个小批量脚本(需要 sed)将所有需要的图像作为 css 资源直接插入到导出计划 html 文件中。因此,您可以分享您的计划,接收者将看到正常的图像,而不是“损坏的图像”图标。

      https://anilech.blogspot.com/2016/05/how-to-keep-images-inside-oracle-sql.html

      我知道,这是非常及时的回应:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-16
        • 2020-03-04
        • 2012-12-16
        • 2015-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-12
        相关资源
        最近更新 更多