目录

Search

  1. 前言
  2. 升级概览
  3. 升级前任务
  4. 数据库任务
  5. 应用程序服务器任务
  6. Hub 存储升级
  7. Hub 服务器升级(就地升级)
  8. 进程服务器升级(就地升级)
  9. 资源工具包升级(就地升级)
  10. 升级后任务
  11. 搜索配置升级
  12. 层次结构升级
  13. 应用程序服务器的 ActiveVOS 安装后任务
  14. 业务实体适配器的 ActiveVOS 升级后任务
  15. 主题区域适配器的 ActiveVOS 升级后任务
  16. 升级过程故障排除
  17. 常见问题解答
  18. 处理现有 ActiveVOS 任务
  19. 配置元数据缓存

从版本 10.1、10.2 或 10.3 升级

从版本 10.1、10.2 或 10.3 升级

配置 Java 虚拟机

配置 Java 虚拟机

要配置 Java 虚拟机 (JVM),请使用 JAVA_OPTIONS 环境变量设置 Java 选项。
您可以在以下文件中设置 Java 选项:
在 UNIX 中。
<
WebLogic 域
>/bin/setDomainEnv.sh
在 Windows 中。
<
WebLogic 域
>\bin\setDomainEnv.cmd
下表介绍了 Java 选项:
Java 选项
说明
-server
导致启动速度降低,但后续操作速度会提高。
-Djgroups.bind_addr
JGroup 接收和发送消息时所在的接口。
在多节点或群集环境中必需。确保每个节点绑定到自身的网络接口。
-Djava.net.preferIPv4Stack
指定 Java 是否使用 Internet 协议版本 4 (IPv4)。如果操作系统使用 Internet 协议版本 6 (IPv6),请设置为
true
-Doracle.jdbc.J2EE13Compliant
设置 oracle.jdbc.J2EE13Compliant 系统变量。设置为
true
如果未将参数设置为 true,则可能会出现 Java Database Connectivity (JDBC) 问题
-Djavax.wsdl.factory.WSDLFactory
WebLogic 12.2.1 或更高版本环境在调用可能具有默认命名空间前缀的服务 WSDL 时所必需。设置为
com.ibm.wsdl.factory.WSDLFactoryImpl
-DANTLR_USE_DIRECT_CLASS_LOADING
启动已部署 MDM Hub 的 WebLogic 12.2.1 或更高版本环境时所必需。设置为
true
-Dmdm.node.groupid
在 MDM Hub 实施中指定 Java 虚拟组的组 ID。仅当您需要 Hub 服务器和进程服务器的逻辑分组时才需要。
-De360.connection.channel
应用程序服务器在 Hub 服务器和基于 Entity 360 框架的 Data Director 屏幕之间进行通信时必须使用的通信协议。有效值为 HTTP 和 HTTPS。默认值为 HTTP。
请确保设置以下支持 Java 选项:
  • -De360.mdm.host
  • -De360.mdm.port
-Dweblogic.security.SSL.trustedCAKeyStore
-Dweblogic.security.SSL.enable.renegotiation
-Dweblogic.security.SSL.verbose
如果为 WebLogic 启用了 HTTPS,则为必选项。
-Dweblogic.security.SSL.trustedCAKeyStore
Java 选项指定包含受信任证书的密钥库的路径。设置为绝对密钥库路径。
-Dweblogic.security.SSL.enable.renegotiation
Java 选项可启用 SSL 重新协商。设置为
true
-Dweblogic.security.SSL.verbose
Java 选项可启用额外的 SSL 调试。设置为
true
-De360.mdm.host
应用程序服务器主机。
如果环境使用 HTTPS 通信协议且向完全限定域名 (FQDN) 发出了安全证书,则设置为 FQDN。
请在以下场景之一中设置 Java 选项:
  • 要只在受管服务器上部署 MDM Hub 应用程序,请将 Java 选项添加到每个受管服务器的脚本中。设置为受管服务器的 IP 地址或符号名称。
  • 要在 7001 以外的 WebLogic 端口上部署 MDM Hub 应用程序,请将 Java 选项添加到应用程序服务器启动脚本中。设置为 WebLogic 主机的 IP 地址或符号名称。
如果未配置此参数,则基于 Entity 360 框架的 Data Director 屏幕可能无法按预期方式工作。
-De360.mdm.port
应用程序服务器端口。
请在以下场景之一中设置 Java 选项:
  • 要只在受管服务器上部署 MDM Hub 应用程序,请将 Java 选项添加到每个受管服务器的脚本中。设置为受管服务器的端口号。
  • 要在 7001 以外的 WebLogic 端口上部署 MDM Hub 应用程序,请将 Java 选项添加到应用程序服务器启动脚本中并设置为端口号。
如果未配置此参数,则基于 Entity 360 框架的 Data Director 屏幕可能无法按预期方式工作。
-Didd.mdm.host
-Didd.mdm.port
-Didd.protocol
对具有主题区域的 Data Director 为必需选项。
要部署具有主题区域的 Data Director,请设置以下 Java 选项:
  • -Didd.mdm.host
    。设置为应用程序服务器主机的主机名或 IP 地址。
  • -Didd.mdm.port
    。如果使用非默认 HTTP 或 HTTPS 侦听器端口部署,则为必需。此属性用于在服务器初始化期间部署主题区域应用程序。为应用程序指定 JVM 使用的 HTTP 或 HTTPS 侦听器端口。默认值为
    8080
  • -Didd.protocol
    。在服务器初始化期间部署主题区域应用程序时必需的属性。指定要使用的通信协议是 HTTP 还是 HTTPS。默认值为
    HTTP
-Dfile.encoding
-Dweblogic.http.URIDecodeEncoding
希望使用 Data Director 和使用 REST API 搜索记录时为必需选项。
将两个 Java 选项都设置为
UTF-8
,以确保可以查找和保存含有 UTF-8 字符的记录。
-DFrameworksLogConfigurationPath
设置
log4j.xml
文件配置路径。
-DUseSunHttpHandler
指定 WebLogic 是否为 MDM Hub 和 Informatica Platform 之间的 HTTP 连接使用 Sun HTTP Handler。设置为
true
-Dtask.pageSize=<最大任务数>
指定为每个请求检索的最大 ActiveVOS 任务数。默认值为
5000
。如果您的环境有大量任务,请增大该数。
-Dstricttransportsecurity.flag
指定 Web 浏览器是否必须将使用 HTTP 请求访问
Data Director
的所有尝试转换为改用 HTTPS 请求。设置为
true
WLS_MEM_ARGS_64BIT
内存变量。将变量设置为合适的值。
-Xms
初始堆大小。设置为
2048m
-Xmx
最大 JVM 堆大小。设置为 6 GB 或更大。
例如,要将
-Xmx
设置为
6144m
,请使用以下 JAVA_OPTIONS 环境变量设置:
set "JAVA_OPTIONS=-server ... -Xmx6144m"
XX:+UseCodeCacheFlushing
指定代码缓存已满时 JVM 是否释放已编译的代码。
-XX:ReservedCodeCacheSize
JIT 代码缓存大小。要增强 MDM Hub 环境的性能,请设置为
512m