动态转换支持

Oracle 插件使用了一个机制,该机制支持多个 Java 环境 (Oracle 插件、JInitiator) 及其版本 (JInitiator 1.1.8、1.3.1),而无需更改任何配置。此机制称为动态转换支持。

动态转换支持使用 Java 虚拟机 (JVM) 的探查器接口根据 Java 环境及使用的版本来调整 Oracle 插件支持类。

动态转换支持机制由 _classload_hook=jvmhook 选项 (对于 JInitiator 1.1.x) 调用,可提供给 JVM。如果指定了此选项,则将为每个应用程序或小程序加载 JVM hook profiler(Oracle 插件支持的一部分),并动态转换所需的类以启用上下文相关的 Oracle 支持。

  • 如果动态转换支持机制不能正常工作,则可以禁用它,然后手动配置 Oracle 环境,以在没有动态转换支持的情况下使用 Oracle 插件。有关详细信息,请参阅请参阅 "停用动态转换支持"

  • 使用增量垃圾收集器(-Xincgc 选项)时,不支持动态转换支持机制。因此,如果确实必须使用 -Xincgc 选项,则需要禁用动态转换支持。有关详细信息,请参阅 请参阅 "停用动态转换支持"