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

Last Published:
Product(s): NetBackup IT Analytics (11.0)
  1. 在 Linux 服务器上安装 NetBackup IT Analytics 门户
    1.  
      简介
    2.  
      门户安装内存要求
    3.  
      多语言支持和区域设置注意事项 (Linux)
    4.  
      VMware ESXi 上基于 OVA 的部署
    5. 基于安装程序的部署
      1.  
        任务 1:门户和数据库部署策略 (Linux)
      2.  
        任务 2:安装前配置 (Linux)
      3.  
        任务 3:安装 Oracle 数据库应用程序二进制文件 (Linux)
      4.  
        任务 4:安装门户应用程序二进制文件 (Linux)
      5.  
        任务 5:安装数据库架构 (Linux)
      6.  
        任务 6:启动门户服务 (Linux)
      7.  
        任务 7:申请许可证密钥文件 (Linux)
      8.  
        任务 8:登录门户
      9.  
        任务 9:安装许可证密钥文件 (Linux)
      10.  
        任务 10:执行数据库冷备份 (Linux)
      11.  
        建议的数据库备份过程
    6.  
      支持的第三方产品和开源产品
    7.  
      卸载 NetBackup IT Analytics 门户
  2. 在 Linux 上升级 NetBackup IT Analytics 门户
    1.  
      概述
    2.  
      升级路径
    3.  
      升级之前
    4. 升级 NetBackup IT Analytics 门户
      1.  
        升级共享服务环境
      2.  
        运行升级实用程序安装程序 (Linux)
      3.  
        已知问题
      4.  
        运行升级实用程序
      5.  
        升级后
      6.  
        升级用于合并企业对象的方法
      7. 门户升级期间的属性合并
        1.  
          门户升级期间的属性管理
        2.  
          合并属性值的示例
        3.  
          重命名重复属性的步骤
        4.  
          适用于多租户环境中属性的最佳做法
    5. 数据收集器升级
      1.  
        必要前提条件
    6.  
      故障排除 - 数据收集器手动升级
    7.  
      从 NetBackup IT Analytics 门户更新收集器
  3. 数据库服务器的 Oracle 修补程序
    1.  
      应用 Oracle 建议的修补程序
    2. 在 Linux 上应用 Oracle 19c 2023 年 1 月修补程序
      1.  
        安装前设置
      2.  
        OPatch 安装步骤
      3.  
        安装 Oracle 修补程序
      4.  
        验证修补程序
      5.  
        验证 JDK 版本更新
  4. 升级并迁移到新服务器
    1. 升级并迁移到新服务器
      1.  
        在新服务器上安装最新版本的 NetBackup IT Analytics
      2.  
        在现有服务器上执行数据库导出
      3.  
        在新服务器上停止门户和代理服务
      4.  
        在新服务器上删除并重新创建现有门户用户
      5.  
        将数据库导入到新服务器
      6.  
        在新服务器上启动门户和代理服务
      7.  
        下载、安装并执行以对数据库架构进行升级
    2.  
      测试
    3.  
      更新数据收集器二进制文件(如有必要)
  5. 附录 A. X 虚拟帧缓冲器
    1.  
      配置 X 虚拟帧缓冲器 (Xvfb)

安装 Oracle 修补程序

  1. 以 root 用户身份,使用以下命令将 Oracle 修补程序文件从 /tmp 复制到 /opt/aptare/oracle 文件夹:
            mv p34773489_190000_Linux-x86-64.zip /opt/aptare/oracle
          
  2. 运行 su - aptare 命令
  3. 导航到 /opt/aptare/oracle 文件夹并解压缩文件。
    cd /opt/aptare/oracle
    unzip p34773489_190000_Linux-x86-64.zip
    

    上述命令将在 /opt/aptare/oracle 文件夹中创建名为 34773489 的文件夹。

    如果解压缩文件时显示以下消息,请在文件响应中输入 y

    replace PatchSearch.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: 显示时,输入 y

  4. 设置 34773489 修补程序文件夹的权限。
            chown -R aptare:dba 34773489
          

    注意:

    如果 Oracle 修补程序不是 Veritas 提供的,并且已安装 Oracle 修补程序,请跳过以下步骤 5 到 11

  5. 以 root 用户身份,将两个 jar 文件从 /tmp 复制到 /opt/aptare/oracle/sqldeveloper/sqldeveloper/lib 文件夹。
    mv xdb6.jar /opt/aptare/oracle/sqldeveloper/sqldeveloper/lib
    mv xmlparserv2-sans-jaxp-services.jar 
    /opt/aptare/oracle/sqldeveloper/sqldeveloper/lib
    
  6. 更改 jar 文件和 perl 的权限。
    cd /opt/aptare/oracle/sqldeveloper/sqldeveloper/lib
     chown -R aptare:dba xdb6.jar
     chown -R aptare:dba xmlparserv2-sans-jaxp-services.jar
     cd /opt/aptare/oracle
     chown -R aptare:dba perl
     chmod -R 775 perl
    
  7. 检查 /opt/ 下是否提供 oraInventory 文件夹。如果未提供该文件夹,则
    cd /opt/aptare/upgrade
    cp oraInventory.zip /opt/
    unzip oraInventory
    
  8. 检查 /opt/oraInventory 的权限是否为 aptare:dba,否则请更改权限。
    cd /opt/
    chown -R aptare:dba oraInventory
    
  9. su - aptare
  10. 运行以下命令以附加 Oracle 主目录
    $ORACLE_HOME/oui/bin/runInstaller -silent -ignoreSysPrereqs 
    -invPtrLoc "/opt/aptare/oracle/oraInst.loc" -attachHome 
    ORACLE_HOME="/opt/aptare/oracle" ORACLE_HOME_NAME="OraDB19c_home" 
    INVENTORY_LOCATION="/opt/oraInventory"

    如果已附加 Oracle 主目录,则会显示消息“ Oracle 主目录已存在于此位置。请选择其他位置”。请忽略此消息。

  11. 如果出现 fuser 错误“缺少命令: fuser”,请按照以下步骤对 fuser 进行更改。
    cd /opt/aptare/oracle/bin/
    touch fuser
    Chmod 755 fuser
    
  12. 设置 PATH。确保已设置所有路径,否则修补程序可能会失败。
    export PATH=$PATH:/opt/aptare/oracle/OPatch
    export PATH=$PATH:/usr/ccs/bin
    PATH=$PATH:/opt/aptare/oracle/sqldeveloper/sqldeveloper/lib
    
  13. 检查是否存在任何 OPatch 冲突。此步骤将验证数据库 RU 修补程序和 OJVM 修补程序是否存在任何冲突。
    cd /opt/aptare/oracle/34773489
    /opt/aptare/oracle/OPatch/opatch prereq 
    CheckConflictAgainstOHWithDetail -ph ./
    
  14. 如果未检测到冲突,请运行以下命令以从 /opt/aptare/oracle/34773489/34765931 文件夹应用数据库 RU 修补程序。
    cd /opt/aptare/oracle/34773489/34765931
    /opt/aptare/oracle/OPatch/opatch apply
    
    Verifying environment and performing prerequisite checks...
    
    OPatch continues with these patches:   34765931
    
    Do you want to proceed? [y|n]
    y
    
    Is the local system ready for patching? [y|n]
    y
    
    Patching component oracle.jdk, 1.8.0.201.0...
    
    Patch 34765931 successfully applied.
    
    Sub-set patch [34419443] has become inactive due to the application of a 
    super-set patch [34765931].
    
    Please refer to Doc ID 2161861.1 for any possible 
    further required actions.
    
    Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/
    opatch2023-02-06_15-44-28PM_1.log
    
     OPatch completed with warnings.
    

    注意:

    如果该警告消息与修补程序 30565805 回滚有关,请忽略该警告消息。未应用先前的 Oracle 安全修补程序时,将显示此消息。

  15. 运行以下命令以从 /opt/aptare/oracle/34773489/34786990 文件夹应用 OJVM 修补程序。
    cd /opt/aptare/oracle/34773489/34786990
    /opt/aptare/oracle/OPatch/opatch apply
    Verifying environment and performing prerequisite checks...
    OPatch continues with these patches:   34786990
    Do you want to proceed? [y|n]
    y
    Is the local system ready for patching? [y|n]
    y
    Patching component oracle.javavm.server, 19.0.0.0.0...
    Patching component oracle.javavm.server.core, 19.0.0.0.0...
    .
    .
    Patch 34786990 successfully applied.
    Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/
    opatch2023-02-06_15-50-55PM_1.log
    OPatch succeeded.
    
  16. 使用以下命令验证 OPatch 是否成功:

    注意:

    这些命令将显示数据库修补程序和 OJVM 修补程序的 OPatch 应用情况。

    cd /opt/aptare/oracle/34773489
    /opt/aptare/oracle/OPatch/opatch lsinventory -detail
  17. 使用下列命令连接到 sqlplus:
    -bash-4.2$ sqlplus /nolog
    SQL*Plus: Release 19.0.0.0.0 - Production on Mon Feb 6 15:56:17 2023
    Version 19.18.0.0.0
    Copyright (c) 1982, 2022, Oracle.  All rights reserved
    
  18. 以 sysdba 身份连接。
    SQL> connect / as sysdba
    Connected to an idle instance
    
  19. 启动数据库。
    SQL> startup
    ORACLE instance started.
    :
    :
    Database mounted.
    Database opened.
    
  20. 打开所有可插拔数据库。
    SQL> alter pluggable database all open;
    Pluggable database altered.
    
  21. 退出 SQL 提示符。
    SQL> quit
  22. 运行数据库修补程序,为已安装的修补程序完成安装后 SQL 部署。

    运行以下命令以将修补程序应用于可插拔数据库(这可能需要几分钟)。

    /opt/aptare/oracle/OPatch/datapatch -verbose
    Patch installation complete.  Total patches installed: 9
    
    Validating logfiles...done
    Patch 34411846 rollback (pdb CDB$ROOT): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34411846
    /24917919/34411846_rollback_SCDBCNTR_CDBROOT_2023Feb06_15_58_27.log 
    (no errors)
    
    Patch 34765931 apply (pdb CDB$ROOT): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34765931
    /25098466/34765931_apply_SCDBCNTR_CDBROOT_2023Feb06_15_58_27.log 
    (no errors)
    
    Patch 34786990 apply (pdb CDB$ROOT): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34786990
    /25032666/34786990_apply_SCDBCNTR_CDBROOT_2023Feb06_15_58_27.log 
    (no errors)
    
    Patch 34411846 rollback (pdb PDB$SEED): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34411846
    /24917919/34411846_rollback_SCDBCNTR_PDBSEED_2023Feb06_15_58_56.log 
    (no errors)
    
    Patch 34765931 apply (pdb PDB$SEED): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34765931
    /25098466/34765931_apply_SCDBCNTR_PDBSEED_2023Feb06_15_58_56.log 
    (no errors)
    
    Patch 34786990 apply (pdb PDB$SEED): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34786990
    /25032666/34786990_apply_SCDBCNTR_PDBSEED_2023Feb06_15_58_56.log 
    (no errors)
    
    Patch 34411846 rollback (pdb SCDB): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34411846
    /24917919/34411846_rollback_SCDBCNTR_SCDB_2023Feb06_15_58_56.log 
    (no errors)
    
    Patch 34765931 apply (pdb SCDB): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34765931
    /25098466/34765931_apply_SCDBCNTR_SCDB_2023Feb06_15_58_56.log 
    (no errors)
    
    Patch 34786990 apply (pdb SCDB): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/34786990
    /25032666/34786990_apply_SCDBCNTR_SCDB_2023Feb06_15_58_56.log 
    (no errors)
    .
    .
    SQL Patching tool complete on Mon Feb  6 15:59:32 2023
    
    
  23. 检查 /opt/aptare/cfgtoollogs/sqlpatch/ 中的日志文件是否有错误。

    该日志文件名包括当前时间戳:

    示例/opt/aptare/cfgtoollogs/sqlpatch/sqlpatch_

    32228_2023_02_06_15_57_52/sqlpatch_invocation.log

  24. 以 root 用户身份启动所有服务。
    /opt/aptare/bin/aptare start