使用 WLST 远程启动和停止 Weblogic 服务器

Start and Stop a Weblogic Server Remotely with WLST

平台:Windows服务器 2016 我有一个服务器 运行ning weblogic 12.2.1.3。运行良好。我有另一台服务器只安装了 oracle DB 19c,并且在该服务器上有一些脚本每周从备份中刷新数据库。我想修改数据库服务器上的数据库脚本以使用 WLST 并远程访问 weblogic 服务器并停止托管服务器并稍后在脚本中再次启动它。

我需要在数据库服务器上安装什么才能 运行 WLST?

您有 3 个解决方案:

  1. 在您的数据库机器上安装 WLS
  2. 复制 WLS java WLST 所需的库。例如 12.1.3 : $ORACLE_HOME/wlserver/modules/features/weblogic.server.merged.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.config-wls_8.1.0.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.config_8.1.0.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.comdev_7.1.0.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.service-table_1.1.0.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.dependency_1.1.0.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.config-wls-schema_12.1.3.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.config-security_8.1.0.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.config-owsm_8.1.0.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.wizard_7.1.0.0.jar $ORACLE_HOME/oracle_common/modules/com.oracle.cie.encryption_2.1.0.0.jar $ORACLE_HOME/wlserver/modules/com.oracle.css.weblogic.security.wls_7.1.0.0.jar $ORACLE_HOME/wlserver/modules/com.oracle.css.common.security.api_7.1.0.0.jar $ORACLE_HOME/wlserver/modules/com.oracle.css.weblogic.security_7.1.0.0.jar
  3. 使用 WLS REST 管理 API 从您的数据库机器 start/stop 您的托管服务器。从我的角度来看,这是最好的解决方案。阅读此 documentation 了解详情。