Guide d'installation et de mise à niveau d'NetBackup IT Analytics pour Linux

Last Published:
Product(s): NetBackup IT Analytics (11.5)
  1. Présentation de l'installation
    1.  
      Introduction
    2.  
      NetBackup IT AnalyticsComposants
    3.  
      Licence Standard Edition ou Shared Services
    4.  
      Options d'installation
    5.  
      Prise en charge de plusieurs langues et remarques relatives aux paramètres régionaux (Linux)
    6.  
      Produits tiers et open source pris en charge
  2. Installation de NetBackup IT Analytics sur un serveur Linux
    1.  
      Étape 1 : Obtenir le fichier de clé de licence de NetBackup IT Analytics
    2.  
      Étape 2 : Stratégies de déploiement du Portail et de la base de données
    3.  
      Étape 3 : Conditions préalables pour le portail et la base de données
    4. Étape 4 : Installer les fichiers binaires d'application de la base de données Oracle (Linux)
      1.  
        Création d'une base de données et d'utilisateurs dans une batterie Oracle existante lors d'un déploiement d'architecture fractionnée
    5.  
      Tâche 5 : Installation des fichiers binaires d'application du Portail (Linux)
    6.  
      Étape 6 : Démarrage des services du Portail (Linux)
    7.  
      Étape 7 : Connexion au Portail
    8.  
      Étape 8 : Installation d'une licence
    9. Vérification de la configuration de licence actuelle
      1.  
        Exécution du rapport Résumé des licences
      2.  
        À propos de la version et de la licence NetBackup IT Analytics
      3.  
        Afficher les Détails de la licence
    10. Étapes suivantes
      1.  
        Effectuer une sauvegarde à froid de la base de données
      2.  
        Processus de sauvegarde de base de données recommandé
  3. Mise à niveau du Portail NetBackup IT Analytics sous Linux
    1.  
      Présentation
    2.  
      Chemin d'accès à la mise à niveau
    3.  
      Avant la mise à niveau
    4. Mettre à niveau le portail NetBackup IT Analytics
      1.  
        Mise à niveau d'un environnement de services partagés
      2.  
        Exécution du programme d'installation de l'utilitaire de mise à niveau (Linux)
      3.  
        Problèmes connus
      4.  
        Exécuter l'utilitaire de mise à niveau
      5.  
        Après la mise à niveau
      6.  
        Méthodes de mise à niveau pour incorporer des objets d'entreprise
      7. Fusion d'attributs lors de la mise à niveau du portail
        1.  
          Gestion des attributs lors de la mise à niveau du portail
        2.  
          Exemple de fusion de valeurs d'attribut
        3.  
          Étapes pour renommer des attributs dupliqués
        4.  
          Meilleure pratique pour les attributs dans les environnements multiclients
    5. Mises à niveau du collecteur de données
      1.  
        Conditions préalables obligatoires
    6.  
      Dépannage : la rétrogradation de Data Collector n'est pas prise en charge
    7.  
      Dépannage - Mises à niveau manuelles du collecteur de données
    8.  
      Résolution des défaillances lors de la mise à niveau du Gestionnaire de mise à niveau Data Collector et lors du téléchargement des lots du collecteur sous Linux
    9.  
      Mises à jour du collecteur à partir du portail NetBackup IT Analytics
  4. Mise à niveau et migration vers un nouveau serveur
    1. Mise à niveau et migration vers un nouveau serveur
      1.  
        Installez la dernière version de NetBackup IT Analytics sur le nouveau serveur
      2.  
        Effectuez une exportation de la base de données sur le serveur existant
      3.  
        Arrêtez les services de portail et d'agent sur le nouveau serveur
      4.  
        Supprimez et recréez l'utilisateur du portail existant sur le nouveau serveur
      5.  
        Importez la base de données sur le nouveau serveur
      6.  
        Démarrez les services de portail et d'agent sur le nouveau serveur
      7.  
        Télécharger, installer et exécuter pour mettre à niveau le schéma de base de données
    2.  
      Test
    3.  
      Mettez à jour les fichiers binaires du collecteur de données (si nécessaire)
  5. Annexe A. X Virtual Frame Buffer
    1.  
      Configurer Xvfb (X Virtual Frame Buffer)
  6. Annexe B. Correctifs Oracle pour le serveur de base de données
    1. Installation du correctif Oracle 19c d'octobre 2025
      1.  
        Configuration de la préinstallation
      2.  
        Étapes de l'installation d'OPatch
      3.  
        Installation des correctifs Oracle
      4.  
        Validation des correctifs de la base de données et OJVM
      5.  
        Validation de la mise à jour de la version du JDK
      6.  
        Suppression d'Oracle SQL Developer avec log4j
      7.  
        Installation de SQL Developer pour Oracle 19c sur une machine virtuelle Linux

Installation des correctifs Oracle

  1. En tant qu'utilisateur racine, créez une copie des fichiers de correctifs combinés de la base de données Oracle et du lot JDK à partir de /tmp vers le dossier /opt/aptare/oracle en utilisant les commandes suivantes :
            mv p37262172_190000_Linux-x86-64.zip /opt/aptare/oracle
    mv p37213431_190000_Linux-x86-64.zip /opt/aptare/oracle
          
  2. Accédez au dossier /opt/aptare/oracle et décompressez le fichier.
    cd /opt/aptare/oracle
    unzip p37262172_190000_Linux-x86-64.zip
    

    La commande ci-dessus va créer un dossier 36866623 dans le dossier /opt/aptare/oracle.

    unzip p37213431_190000_Linux-x86-64.zip

    La commande ci-dessus va créer le dossier 36866578 dans /opt/aptare/oracle.

    Pendant la décompression, si le message suivant apparaît, ajoutez 'y' comme indiqué ci-dessous.

    replace PatchSearch.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
  3. Définir l'autorisation sur les dossiers de correctifs 37262172 et 37213431
    chown -R aptare:dba 37262172
    chown -R aptare:dba 37213431
    

    Remarque :

    Si vous avez déjà installé un correctif Oracle, ignorez les étapes 4 à 10 ci-après.

  4. En tant qu'utilisateur racine, copiez les deux fichiers jar de /tmp dans le dossier /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
    
  5. Modifiez les autorisations des fichiers jar et 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
    
  6. Vérifiez si le dossier oraInventory est disponible dans /opt/. Si le dossier n'est pas disponible, alors
    cd /opt/aptare/upgrade
    cp oraInventory.zip /opt/
    unzip oraInventory
    
  7. Vérifiez l'autorisation du dossier /opt/oraInventory pour aptare:dba, sinon, modifiez l'autorisation
    cd /opt/
    chown -R aptare:dba oraInventory
    
  8. Exécutez la commande su - aptare.
  9. Exécutez la commande suivante pour joindre le répertoire d'origine 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"

    Remarque :

    Si Oracle Home est déjà connecté, le message Le répertoire d'origine Oracle existe déjà à cet emplacement. Sélectionnez un autre emplacement. s'affiche. Ignorez ce message.

  10. Suivez les étapes pour apporter des modifications à fuser si vous voyez l'erreur fuser « Commande manquante :fuser ».
    cd /opt/aptare/oracle/bin/
    touch fuser
    chmod 755 fuser
    
  11. Si vous continuez à partir de l'étape 3, connectez-vous en tant qu'utilisateur APTARE via la commande ci-dessous. Sinon, passez à l'étape suivante.

    su - aptare

  12. Définissez le chemin d'accès. Vous devez définir tous les chemins d'accès, sinon l'application du correctif risque d'échouer.
    export PATH=$PATH:/opt/aptare/oracle/OPatch
    export PATH=$PATH:/usr/ccs/bin
    PATH=$PATH:/opt/aptare/oracle/sqldeveloper/sqldeveloper/lib
    
  13. Vérifiez qu'il n'existe aucun conflit OPatch.

    Cette étape permet de vérifier les éventuels conflits aussi bien au niveau du correctif RU de la base de données que des correctifs OJVM.

    cd /opt/aptare/oracle/37262172
    /opt/aptare/oracle/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
    Oracle Interim Patch Installer version 12.2.0.1.45
    Copyright (c) 2025, Oracle Corporation.  All rights reserved.
    
    PREREQ session
    
    Oracle Home       : /opt/aptare/oracle
    Central Inventory : /opt/oraInventory
    from              : /opt/aptare/oracle/oraInst.loc
    OPatch version    : 12.2.0.1.45
    OUI version       : 12.2.0.7.0
    Log file location : /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_13-48-23PM_1.log
    
    Invoking prereq "checkconflictagainstohwithdetail"
    
    Prereq "checkConflictAgainstOHWithDetail" passed.
    
    OPatch succeeded.
    
    
  14. Si aucun conflit n'est détecté, exécutez la commande suivante pour appliquer le correctif RU de la base de données à partir du dossier /opt/aptare/oracle/37262172/37260974.
    cd /opt/aptare/oracle/37262172/37260974
       
    /opt/aptare/oracle/OPatch/opatch apply
    
    Verifying environment and performing prerequisite checks...
    OPatch continues with these patches: 37260974
    Do you want to proceed? [y|n]
    y    
    User Responded with: Y
    All checks passed.
    Is the local system ready for patching? [y|n]
    y
    User Responded with: Y
    Backing up files...
    Applying interim patch 37260974 to OH '/opt/aptare/oracle'
    ApplySession: Optional component(s) [ oracle.network.gsm, 19.0.0.0.0 ] , [ oracle.assistants.asm, 19.0.0.0.0 ] , [ oracle.crypto.rsf, 19.0.0.0.0 ] , [ oracle.pg4appc, 19.0.0.0.0 ] , [ oracle.pg4mq, 19.0.0.0.0 ] , [ oracle.oraolap.mgmt, 19.0.0.0.0 ] , [ oracle.precomp.companion, 19.0.0.0.0 ] , [ oracle.rdbms.ic, 19.0.0.0.0 ] , [ oracle.rdbms.tg4db2, 19.0.0.0.0 ] , [ oracle.sdo.companion, 19.0.0.0.0 ] , [ oracle.tfa, 19.0.0.0.0 ] , [ oracle.xdk.companion, 19.0.0.0.0 ] , [ oracle.oid.client, 19.0.0.0.0 ] , [ oracle.rdbms.tg4msql, 19.0.0.0.0 ] , [ oracle.rdbms.tg4ifmx, 19.0.0.0.0 ] , [ oracle.ons.cclient, 19.0.0.0.0 ] , [ oracle.net.cman, 19.0.0.0.0 ] , [ oracle.rdbms.tg4tera, 19.0.0.0.0 ] , [ oracle.ons.eons.bwcompat, 19.0.0.0.0 ] , [ oracle.rdbms.tg4sybs, 19.0.0.0.0 ] , [ oracle.options.olap, 19.0.0.0.0 ] , [ oracle.network.cman, 19.0.0.0.0 ] , [ oracle.ldap.ztk, 19.0.0.0.0 ] , [ oracle.options.olap.api, 19.0.0.0.0 ] , [ oracle.java.sqlj.sqljruntime, 19.0.0.0.0 ] , [ oracle.jdk, 1.8.0.191.0 ] , [ oracle.jdk, 1.8.0.391.11 ]  not present in the Oracle Home or a higher version is found.
    
    Patching component oracle.rdbms.rsf, 19.0.0.0.0...
    Patching component oracle.rdbms.util, 19.0.0.0.0...
    Patching component oracle.rdbms, 19.0.0.0.0...
    Patching component oracle.assistants.acf, 19.0.0.0.0...
    Patching component oracle.nlsrtl.rsf.ic, 19.0.0.0.0...
    Patching component oracle.precomp.common, 19.0.0.0.0...
    Patching component oracle.precomp.lang, 19.0.0.0.0...
    Patching component oracle.jdk, 1.8.0.201.0...
    
    Patch 37260974 successfully applied.
    Sub-set patch [29517242] has become inactive due to the application of a super-set patch [37260974].
    
    Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_13-59-13PM_1.log
    OPatch succeeded.
    
    
  15. Remarque :

    Ignorez tout message d'avertissement s'il est lié à la restauration du correctif. Ce message s'affiche si aucun correctif de sécurité Oracle n'a été appliqué précédemment.

    Exécutez les commandes suivantes pour appliquer le correctif OJVM à partir du dossier /opt/aptare/oracle/37262172/37260974.
    cd /opt/aptare/oracle/37262172/37102264 
        /opt/aptare/oracle/OPatch/opatch apply
    Verifying environment and performing prerequisite checks...
    OPatch continues with these patches:37102264
    Do you want to proceed? [y|n]
    y
    User Responded with: Y
    All checks passed.
    Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.
    (Oracle Home = '/opt/aptare/oracle')
    
    Is the local system ready for patching? [y|n]
    y
    User Responded with: Y
    Backing up files...
    Applying interim patch '37102264' to OH '/opt/aptare/oracle'
    Patching component oracle.javavm.server, 19.0.0.0.0...
    Patching component oracle.javavm.server.core, 19.0.0.0.0...
    Patching component oracle.rdbms.dbscripts, 19.0.0.0.0...
    Patching component oracle.rdbms, 19.0.0.0.0...
    Patching component oracle.javavm.client, 19.0.0.0.0...
    Patch 37102264 successfully applied.
    Sub-set patch [36414915] has become inactive due to the application of a super-set patch [36878697].
    Refer to Doc ID 2161861.1 for any possible further required actions.
    Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_14-08-56PM_1.log
    OPatch succeeded.
    
    
    
  16. Accédez à /opt/aptare/oracle/37213431 et recherchez d'éventuels conflits OPatch pour le correctif du lot JDK.
    cd /opt/aptare/oracle/37213431
    /opt/aptare/oracle/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
    Oracle Interim Patch Installer version 12.2.0.1.45
    Copyright (c) 2025, Oracle Corporation.  All rights reserved.
    
    PREREQ session
    
    Oracle Home       : /opt/aptare/oracle
    Central Inventory : /opt/oraInventory
       from           : /opt/aptare/oracle/oraInst.loc
    OPatch version    : 12.2.0.1.45
    OUI version       : 12.2.0.7.0
    Log file location : /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_14-19-28PM_1.log
    
    Invoking prereq "checkconflictagainstohwithdetail"
    
    Prereq "checkConflictAgainstOHWithDetail" passed.
    OPatch succeeded.
    
    
  17. Si aucun conflit n'est détecté, exécutez les commandes suivantes pour appliquer le correctif JDK à partir du dossier /opt/aptare/oracle/37213431.
    cd /opt/aptare/oracle/37213431
       
    /opt/aptare/oracle/OPatch/opatch apply
    Oracle Interim Patch Installer version 12.2.0.1.45
    Copyright (c) 2025, Oracle Corporation.  All rights reserved.
    
    
    Oracle Home       : /opt/aptare/oracle
    Central Inventory : /opt/oraInventory
       from           : /opt/aptare/oracle/oraInst.loc
    OPatch version    : 12.2.0.1.45
    OUI version       : 12.2.0.7.0
    Log file location : /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_14-20-58PM_1.log
    
    
    Verifying environment and performing prerequisite checks...
    OPatch continues with these patches: 37213431
    
    Do you want to proceed? [y|n]
    y
    User Responded with: Y
    
    All checks passed.
    Backing up files...
    Applying interim patch '37213431' to OH '/opt/aptare/oracle'
    
    ApplySession: Optional component(s) [ oracle.jdk, 1.8.0.191.0 ], [ oracle.jdk, 1.8.0.391.11]
    not present in the Oracle Home or a higher version is found.
    Patching component oracle.jdk, 1.8.0.201.0...
    Patch 36866578 successfully applied.
    Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_14-20-58PM_1.log
    
    OPatch succeeded.
    

    Ignorez tous les messages concernant le JDK non présent ou la version supérieure présente « ApplySession : composants facultatifs [ oracle.jdk, 1.8.0.191.0 ] absents du répertoire d'origine Oracle ou d'une version ultérieure. »

  18. Vérifiez qu'OPatch a réussi en utilisant les commandes suivantes, qui afficheront les résultats de l'application OPatch pour les correctifs de lot de la base de données, OJVM et JDK :
    /opt/aptare/oracle/OPatch/opatch lsinventory -detail
        .
        .
        .
    OPatch succeeded.
    
  19. Connectez-vous à SQL Plus à l'aide de la commande suivante :

    -bash-4.2$ sqlplus /nolog

    SQL*Plus: Release 19.0.0.0.0 - Production on Fri Feb 7 14:23:49 2025

    Version 19.26.0.0.0

    Copyright (c) 1982, 2024, Oracle. All rights reserved.

  20. Se connecter en tant que sysdba

    SQL> connect / as sysdba

    Connected to an idle instance.

  21. Démarrez la base de données.

    SQL> startup

    ORACLE instance started.

    :

    :

    Database mounted.

    Database opened.

  22. Ouvrez toutes les bases de données enfichables.

    SQL> alter pluggable database all open;

    Pluggable database altered.

  23. Quittez l'invite SQL.

    SQL> quit

  24. Datapatch est exécuté pour terminer le déploiement SQL post-installation pour le correctif en cours d'installation.

    Exécutez la commande suivante pour appliquer le correctif à la base de données enfichable (l'opération peut prendre plusieurs minutes).

    /opt/aptare/oracle/OPatch/datapatch -verbose
    

    Remarque :

    Si le message run utlrp.sql s'affiche, pour le valider à nouveau, exécutez-le

    SQL Patching tool version 19.26.0.0.0 Production on Fri Feb  7 14:26:04 2025
    Copyright (c) 2012, 2025, Oracle.  All rights reserved.
    
    Log file for this invocation: /opt/aptare/cfgtoollogs/sqlpatch/sqlpatch_17246_2025_02_07_14_26_04/sqlpatch_invocation.log
    
    Connecting to database...OK
    Gathering database info...done
    
    Note:  Datapatch will only apply or rollback SQL fixes for PDBs
           that are in an open state, no patches will be applied to closed PDBs.
           Please refer to Note: Datapatch: Database 12c Post Patch SQL Automation
           (Doc ID 1585822.1)
    
    Bootstrapping registry and package to current versions...done
    Determining current state...done
    
    Current state of interim SQL patches:
    Interim patch 37102264 (OJVM RELEASE UPDATE: 19.26.0.0.250121 (37102264)):
      Binary registry: Installed
      PDB CDB$ROOT: Not installed
      PDB PDB$SEED: Not installed
      PDB SCDB: Not installed
    
    Current state of release update SQL patches:
      Binary registry:
        19.26.0.0.0 Release_Update 250118124854: Installed
      PDB CDB$ROOT:
        No release update patches installed
      PDB PDB$SEED:
        No release update patches installed
      PDB SCDB:
        No release update patches installed
    
    Adding patches to installation queue and performing prereq checks...done
    Installation queue:
      For the following PDBs: CDB$ROOT PDB$SEED SCDB
        No interim patches need to be rolled back
        Patch 37260974 (Database Release Update : 19.26.0.0.250121 (37260974)):
          Apply from 19.1.0.0.0 Feature Release to 19.26.0.0.0 Release_Update 250118124854
        The following interim patches will be applied:
          37102264 (OJVM RELEASE UPDATE: 19.26.0.0.250121 (37102264))
    
    Installing patches...
    Patch installation complete.  Total patches installed: 6
    Validating logfiles...
    done
    Patch 37260974 apply (pdb CDB$ROOT): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/37260974/26040769/
    37260974_apply_SCDBCNTR_CDBROOT_2025Feb07_14_26_53.log (no errors)
    Patch 37102264 apply (pdb CDB$ROOT): SUCCESS
    
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/37102264/25987410/37102264_apply_SCDBCNTR_CDBROOT_2025Feb07_14_26_53.log (no errors)
    Patch 37260974 apply (pdb PDB$SEED): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/37260974/26040769/
    37260974_apply_SCDBCNTR_PDBSEED_2025Feb07_14_30_39.log (no errors)
    Patch 37102264 apply (pdb PDB$SEED): SUCCESS
    
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/37102264/25987410/37102264_apply_SCDBCNTR_PDBSEED_2025Feb07_14_30_39.log (no errors)
    Patch 37260974 apply (pdb SCDB): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/37260974/26040769/
    37260974_apply_SCDBCNTR_SCDB_2025Feb07_14_30_39.log (no errors)
    Patch 37102264 apply (pdb SCDB): SUCCESS
      logfile: /opt/aptare/cfgtoollogs/sqlpatch/37102264/25987410/
    37102264_apply_SCDBCNTR_SCDB_2025Feb07_14_30_39.log (no errors)
    
    Automatic recompilation incomplete; run utlrp.sql to revalidate.
    PDBs: PDB$SEED
    
    SQL Patching tool complete 
    
    -bash-4.2$ sqlplus / as sysdba
    
    SQL*Plus: Release 19.0.0.0.0 - Production on Wed Jul 17 13:09:16 2024
    .
    Version 19.24.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    Connected to:
    
    Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 - Production
    
    Version 19.24.0.0.0
    
    SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql
    
    
    
    
  25. Recherchez les erreurs éventuelles dans les fichiers journaux du dossier /opt/aptare/cfgtoollogs/sqlpatch/. Le nom du fichier journal est horodaté :

    Exemple :

    Log file for this invocation: 
    /opt/aptare/cfgtoollogs/sqlpatch/sqlpatch_20899_2024_10_26_01_55_09/sqlpatch_invocation.log
    
  26. Démarrez tous les services en tant qu'utilisateur racine.
    /opt/aptare/bin/aptare start