NetBackup IT Analytics 安装和升级指南 (Windows)

Last Published:
Product(s): NetBackup IT Analytics (11.1)

安装 Oracle 19c Windows 2023 年 7 月修补程序

此部分包括以下修补程序:

  • 35348034 - Windows 数据库捆绑包修补程序 19.20.0.0.230718

  • 35354406 - OJVM 版本更新 19.20.0.0.230718

  • 35336174 - JDK 捆绑包修补程序 19.0.0.0.230718

必须安装修补程序以确保 Windows 上的 Oracle 19c 升级包含所有最新的安全更新。

注意:

验证 Oracle OPatch 实用程序版本是否为最新版本。

以下是安装和验证修补程序的步骤,请按指定的顺序执行这些步骤。

  1. 下载修补程序文件并执行安装前设置中的操作。

  2. 升级 OPatch。

  3. 安装修补程序。

  4. 验证数据库和 OJVM 修补程序。

  5. 验证 JDK 版本更新。

安装前设置

  1. 查看“Oracle 修补程序历史记录”一节中的“系统运行状况检查”报告,记下已安装的最新 Oracle OJVM 修补程序。

    注意:

    如果上次应用的 OJVM 修补程序是 OJVM 版本更新:19.18.0.0.230117 (34786990),则需要进行回滚。下文中“安装修补程序”部分的第 7 步提供了回滚说明。如果未找到先前的 OJVM 修补程序或不是修补程序 3441186,则 不需要回滚。要了解已安装哪个 OJVM 修补程序,请在“系统运行状况检查” 报告中查找上一个 OJVM 修补程序并回滚该修补程序。

  2. 登录到已安装 NetBackup IT Analytics 的虚拟机或服务器。
  3. 从网站的产品下载区域下载以下文件,并保存到 C:\temp 文件夹。
    • p6880880_190000_MSWIN-x86-64.zip

    • p35348034_190000_MSWIN-x86-64.zip(数据库捆绑包修补程序)

    • p35354406_190000_MSWIN-x86-64.zip(OJVM 修补程序)

    • p35336174_190000_MSWIN-x86-64.zip(JDK 捆绑包修补程序)

  4. “管理员”身份访问命令提示符。
  5. 验证 %ORACLE_HOME%\perl\bin 是否显示在 PATH 设置中。

    注意:

    如果 PATH 设置中未显示此信息,请输入以下命令:

    set PATH=%ORACLE_HOME%\perl\bin;%PATH%

  6. 将 Perl 库路径设置为空。

    set perl5lib=

OPatch 安装

  1. 将目录更改为 Oracle 主目录。
  2. 执行 cd C:\opt\oracle 命令。
  3. 使用以下命令重命名现有 OPatch 目录。

    rename Opatch Opatch_old

  4. C:\opt\oracle 中解压缩 p6880880_190000_MSWIN-x86-64.zip 文件。
  5. 执行以下命令,验证 Opatch 版本。

    C:\opt\oracle\OPatch>opatch version

    OPatch Version: 12.2.0.1.40

    注意:

    将显示 OPatch 成功的消息。

安装修补程序

  1. 通过执行以下命令,关闭 NetBackup IT Analytics 服务:

    C:\opt\aptare\utils\stopallservices.bat

    注意:

    检查各项服务,确认所有 NetBackup IT Analytics 服务均已停止。如果这些服务仍在运行,修补程序安装不会成功并会出现问题。

  2. 如果“分布式事务处理协调器”服务(不是 Oracle 服务)正在运行,则使用以下命令直接停止该服务。

    net stop msdtc

  3. C:\opt\oracle 解压缩 p35348034_190000_MSWIN-x86-64.zip
  4. C:\opt\oracle 解压缩 p35354406_190000_MSWIN-x86-64.zip
  5. C:\opt\oracle 解压缩 p35336174_190000_MSWIN-x86-64.zip
  6. 使用下列命令设置 PATH。

    set PATH=%ORACLE_HOME%\opatch;%PATH%

  7. 例如,如果上次应用的 OJVM 修补程序是 OJVM 版本更新:19.18.0.0.230117 (34786990),则需要通过执行

    opatch rollback -id 34786990

    命令并按照步骤回滚修补程序,否则继续执行步骤 8。

  8. 使用以下命令导航到数据库捆绑包修补程序文件夹:

    cd C:\opt\oracle\p35348034_190000_MSWIN-x86-64\35348034

  9. 使用以下命令检查数据库捆绑包修补程序是否存在任何 OPatch 冲突。

    opatch prereq CheckConflictAgainstOHWithDetail -ph ./

  10. 如果未检测到冲突,请从 C:\opt\oracle\ p35348034_190000_MSWIN-x86-64\35348034 文件夹执行以下命令。

    C:\opt\oracle\p35348034_190000_MSWIN-x86-64\35348034\opatch apply

  11. 按照提示应用数据库捆绑包修补程序。

    注意:

    在服务器上解压缩修补程序后,readme 文件位于:C:\opt\oracle\p35348034_190000_MSWIN-x86-64\35348034

  12. 使用以下命令导航到 OJVM 修补程序文件夹:

    cd C:\opt\oracle\p35354406_190000_MSWIN-x86-64\35354406

  13. 使用以下命令验证 OJVM 修补程序是否存在任何 OPatch 冲突:

    opatch prereq CheckConflictAgainstOHWithDetail -ph ./

  14. 如果未检测到冲突,请从 C:\opt\oracle\p35354406_190000_MSWIN-x86-64\35354406 文件夹执行以下命令:

    C:\opt\oracle\p35354406_190000_MSWIN-x86-64\35354406\opatch apply

  15. 按照提示应用 OJVM 修补程序。

    注意:

    在服务器上解压缩修补程序后,readme 文件位于:C:\opt\oracle\p35354406_190000_MSWIN-x86-64\35354406

  16. 使用以下命令导航到 JDK 修补程序文件夹

    cd C:\opt\oracle\p35336174_190000_MSWIN-x86-64\35336174

  17. 使用以下命令验证 JDK 捆绑包修补程序是否存在 OPatch 冲突。

    opatch prereq CheckConflictAgainstOHWithDetail -ph ./

  18. 如果未检测到冲突,请从 C:\opt\oracle\p35336174_190000_MSWIN-x86-64\35336174 文件夹执行以下命令。

    C:\opt\oracle\p35336174_190000_MSWIN-x86-64\35336174\opatch apply

  19. 按照提示应用 JDK 捆绑包修补程序。

    注意:

    在服务器上解压缩修补程序后,readme 文件位于:C:\opt\oracle\p35336174_190000_MSWIN-x86-64\35336174

  20. 使用以下命令验证 OPatch 是否成功,这些命令将显示数据库、OJVM 和 JDK 修补程序的 OPatch 应用结果:

    C:\opt\oracle\OPatch\opatch lsinventory -detail

  21. 通过执行以下命令,启动包括 Oracle 在内的所有 NetBackup IT Analytics 服务。

    C:\opt\aptare\utils\startallservices.bat

  22. 注意:

    该步骤需要运行数据库,包括可插拔数据库。

    使用以下命令连接到 SQL Plus:

    sqlplus / as sysdba

    alter pluggable database all open;

    quit

  23. 执行以下命令,为安装的修补程序完成安装后 SQL 部署。该数据修补程序命令会将修补程序应用到可插拔数据库。

    C:\opt\Oracle\Opatch\datapatch -verbose

  24. 检查 C:\opt\oracle\cfgtoollogs\opatch 中的以下日志文件是否存在错误。日志文件名包括当前时间戳。

    例如:opatch2023-10-18_20-42-19PM_1.txt

验证数据库和 OJVM 修补程序

  1. 使用以下命令连接到 SQL Plus。

    sqlplus / as sysdba

  2. 查询以检查注册表是否存在修补程序历史记录。

    SQL>select * from sys.registry$history;

  3. 查询以检查注册表是否存在已安装的修补程序。

    SQL>select * from sys.registry$sqlpatch ;

  4. 包含修补程序详细信息的报告输出:

    SQL> set serveroutput on

    SQL> exec dbms_qopatch.get_sqlpatch_status;

    Patch Id : 34411846
    Action : APPLY
    Action Time : 16-NOV-2022 14:08:03
    Description : OJVM RELEASE UPDATE: 19.17.0.0.221018 (34411846)
    Logfile : C:\opt\cfgtoollogs\sqlpatch\34411846\
    24997534/34411846_apply_SCDBCNTR_CDBROOT_2022Nov16_14_02_11.log
    Status : SUCCESS
    
    Patch Id : 34468114
    Action : APPLY
    Action Time : 16-NOV-2022 14:08:03
    Description : Windows Database Bundle Patch : 19.17.0.0.221018 (34468114)
    Logfile : C:\opt\cfgtoollogs\sqlpatch\34468114\
    24926261/34468114_apply_SCDBCNTR_CDBROOT_2022Nov16_14_02_11.log
    Status : SUCCESS
    
    Patch Id : 34411846
    Action : ROLLBACK
    Action Time : 28-MAR-2023 18:15:08
    Description : OJVM RELEASE UPDATE: 19.17.0.0.221018 (34411846)
    Logfile : C:\opt\cfgtoollogs\sqlpatch\34411846\
    24997534/34411846_rollback_SCDBCNTR_CDBROOT_2023Mar28_18_13_58.log
    Status : SUCCESS
    
    Patch Id : 34786990
    Action : APPLY
    Action Time : 28-MAR-2023 18:15:09
    Description : OJVM RELEASE UPDATE: 19.18.0.0.230117 (34786990)
    Logfile : C:\opt\cfgtoollogs\sqlpatch\34786990\
    25141362/34786990_apply_SCDBCNTR_CDBROOT_2023Mar28_18_13_58.log
    Status : SUCCESS
    
    Patch Id : 34750795
    Action : APPLY
    Action Time : 28-MAR-2023 18:15:09
    Description : Windows Database Bundle Patch : 19.18.0.0.230117 (34750795)
    Logfile : C:\opt\cfgtoollogs\sqlpatch\34750795\
    25040762/34750795_apply_SCDBCNTR_CDBROOT_2023Mar28_18_13_58.log
    Status : SUCCESS
    
    Patch Id : 34786990
    Action : ROLLBACK
    Action Time : 18-OCT-2023 20:58:50
    Description : OJVM RELEASE UPDATE: 19.18.0.0.230117 (34786990)
    Logfile :C:\opt\cfgtoollogs\sqlpatch\34786990\25141362
    /34786990_rollback_SCDBCNTR_CDBROOT_2023Oct18_20_57_20.log
    Status : SUCCESS
    
    Patch Id : 35354406
    Action : APPLY
    Action Time : 18-OCT-2023 20:58:52
    Description : OJVM RELEASE UPDATE: 19.20.0.0.230718 (35354406)
    Logfile :C:\opt\cfgtoollogs\sqlpatch\35354406\25338973
    /35354406_apply_SCDBCNTR_CDBROOT_2023Oct18_20_57_20.log
    Status : SUCCESS
    
    Patch Id : 35348034
    Action : APPLY
    Action Time : 18-OCT-2023 20:58:52
    Description : Windows Database Bundle Patch : 19.20.0.0.230718 (35348034)
    Logfile :C:\opt\cfgtoollogs\sqlpatch\35348034
    \25299325/35348034_apply_SCDBCNTR_CDBROOT_2023Oct18_20_57_20.log
    Status : SUCCESS
    

    注意:

    如果已应用任何先前的修补程序,此处将显示这些修补程序的 ID。

  5. 退出 SQL 提示符:

    SQL>exit

验证 JDK 版本更新

  1. C:\opt\oracle\jdk\bin\java -version

    java version "1.8.0_381"

    Java(TM) SE Runtime Environment (build 1.8.0_381-b09)

    Java HotSpot(TM) 64-Bit Server

    VM (build 25.381-b09, mixed mode)

  2. C:\opt\oracle\Opatch\jre\bin\java -version

    java version "1.8.0_391"

    Java(TM) SE Runtime Environment (build 1.8.0_391-b08)

    Java HotSpot(TM) 64-Bit Server

    VM (build 25.391-b08, mixed mode)