Déplacement de la base de données CA MDB sur Oracle

Pour copier et restaurer la MDB de CA si vous avez installé la base de données Oracle sur votre système, procédez comme suit :
casm173
Pour copier et restaurer la MDB de CA si vous avez installé la base de données Oracle sur votre système, procédez comme suit :
  1. Consultez les tables de CA Service Management pour déterminer les tables affectées lorsque vous déplacez la base de données CA MDB sur Oracle.
  2. Arrêtez les services
    CA Service Management
    suivants sur les serveurs d'applications source et cible.
    Certains de ces services peuvent ne pas être concernés si les produits ou les composants associés ne sont pas installés dans votre environnement.
    1. Service d'administration commun
      :
      • Administrateur
        CA Service Management
    2. Services CA SDM
      :
      Si vous utilisez des chemins UNC partagés, assurez-vous de copier les chemins d'accès du système source vers le système cible.
      • CA Service Desk Manager ODBC Data Access
      • CA Service Desk Manager ODBC Agent
      • CA Service Desk Manager Server
    3. Services CA Service Catalog
      :
      • CA Service Accounting
      • CA Service Catalog
    4. Services CA Asset Portfolio Management
      :
      • IIS Admin Service
      • CA Asset Portfolio Management - Moteur d'importation de données
      • Service d'événements CA Asset Portfolio Management
      • Service d'exportation CA Asset Portfolio Management
      • Moteur de rapprochement de matériel de CA Asset Portfolio Management
      • Service d'importation LDAP CA Asset Portfolio Management
      • CA Asset Portfolio Management - Service d'enregistrement
      • CA SM Server
    5. Services CA Unified Self-Service
      :
      • CA Unified Self-Service Jetty Server
      • CA Unified Self-Service Server
    6. Services de l'
      Interface xFlow
      de CA :
      • Interface xFlow
        de CA
    7. Services CA Search Server :
      • Serveur de recherche
        CA Service Management
  3. Sur le système source, accédez à
    C:\app\Administrator\product\11.2.0\dbhome_1\BIN
    pour exporter la base de données. Pour créer et accorder des autorisations au répertoire, exécutez les commandes suivantes :
    CREATE OR REPLACE DIRECTORY test_dir AS 'C:\app\Administrator';
    GRANT READ, WRITE ON DIRECTORY test_dir TOmdbadmin;
    GRANT READ, WRITE ON DIRECTORY test_dir TOussdbadmin;
    Assurez-vous d'utiliser le nom de l'instance MDB appropriée applicable à votre système.
    expdp mdbadmin/[email protected] directory=test_dir dumpfile=mdb.dmp logfile=expdbmdb.log
    Assurez-vous d'utiliser le nom de l'instance uss_mdb appropriée applicable à votre système.
    expdp ussdbadmin/[email protected]_mdb directory=test_dir dumpfile=ussmdb.dmp logfile=expdbussmdb.log
  4. Copiez les fichiers
    mdb.dmp
    et
    ussmdb.dmp
    dans
    C:\app\Administrator
    sur le système cible.
    Sur le système cible, effectuez une sauvegarde de la MDB, puis effectuez une sauvegarde des tables requises. Pour créer et accorder des autorisations au répertoire, exécutez les commandes suivantes pour les instances mdb et uss_mdb :
    CREATE OR REPLACE DIRECTORY test_dir AS 'C:\app\Administrator';
    GRANT READ, WRITE ON DIRECTORY test_dir TOmdbadmin;
    GRANT READ, WRITE ON DIRECTORY test_dir TOussdbadmin;
    Assurez-vous d'utiliser le nom de l'instance MDB appropriée.
    expdp mdbadmin/[email protected] directory=test_dir dumpfile=mdb.dmp logfile=expdbmdb.log
    Assurez-vous d'utiliser le nom de l'instance uss_mdb appropriée.
    expdp ussdbadmin/[email protected]_mdb directory=test_dir dumpfile=ussmdb.dmp logfile=expdbussmdb.log
  5. Si
    CA Service Management
    14.1.02 est installé sur votre système, les tables supplémentaires répertoriées ici pour CA SDM et CA APM doivent également être incluses dans la requête suivante :
    • CA SDM
      : object_promotion, promo hist
    • CA APM
      : al_apmp_def, al_apmp_operation, al_apmp_content_types, al_apmp_progress_status, al_apmp_progress, al_apmp_record_filter, l_apmp_run_stage
      expdp mdbadmin/[email protected] tables=al_cdb_comp_installstate_bkup,
      al_cdb_componentinstallstate,
      al_cdb_config_params_backup,
      al_cdb_configurationparameters,
      al_cdb_files,
      ca_application_registration,
      options,
      usp_servers,
      sapolicy,
      ci_mdr_provider,
      usp_domsrvr,
      usp_configuration,
      usp_webeng_domsrvr,
      usp_webengine,
      usp_webeng_alias,
      usm_configuration,
      al_meta_refresh_state,
      al_meta_binary_store,
      al_process_account grants=y indexes=y rows=y constraints=y triggers=y
      directory=test_dir dumpfile=expdptables.dmp logfile=expdbtables.log
  6. Exécutez la commande suivante pour uss_mdb :
    expdp system/[email protected]_mdb tables=os_ExternalSource,
    os_ExternalSourceProperties,
    PortalPreferences, User_ grants=y indexes=y rows=y constraints=y triggers=y
    directory=test_dir dumpfile=expdpusstables.dmp logfile=expdbusstables.log
    l1admin_general_config, usp_es_servers
  7. Ouvrez un terminal Windows et entrez la commande
    SQL*Plus
    :
    sqlplusw
    . L'interface utilisateur graphique Windows
    SQL*Plus
    s'ouvre et la boîte de dialogue Connexion s'affiche.
  8. Connectez-vous à
    SQL*Plus
    en tant qu'utilisateur système sur le système cible Oracle et supprimez l'utilisateur
    MDBADMIN
    (schéma) en exécutant la commande suivante :
    DROP USERmdbadmincascade;
  9. Exécutez la commande exit sur SQL*Plus pour vous déconnecter.
  10. Ouvrez l'invite de commande et exécutez la commande suivante pour changer le répertoire actuel :
    cd C:\Program Files\CA\SC\Mdb\Windows\oracle\ddl
  11. Pour recréer l'utilisateur MDBADMIN, exécutez la commande ci-dessous :
    sqlplussystem/<password>@<Net Service Name> @create_mdb_oracle.sql <Password of the MDBADMIN> MDB_DATA MDB_INDEX
  12. Pour importer les données exportées sur le système source, exécutez la commande suivante :
    impdpsystem/<Password>@<Net Service Name> full=y directory=test_dir dumpfile=mdb.dmplogfile=impdbmdb.log
  13. Supprimez les tables après l'importation en exécutant les commandes suivantes. La suppression des tables supprime les définitions de tables et les lignes.
    1. Tables communes
      DROP TABLE al_cdb_comp_installstate_bkup;
      DROP TABLE al_cdb_componentinstallstate;
      DROP TABLE al_cdb_config_params_backup;
      DROP TABLE al_cdb_configurationparameters;
      DROP TABLE al_cdb_files;
      DROP TABLE ca_application_registration;
    2. CA SDM
      DROP TABLE ci_mdr_provider;
      DROP TABLE options;
      DROP TABLE usp_servers;
      DROP TABLE sapolicy;
      DROP TABLE usp_domsrvr;
      DROP TABLE usp_configuration;
      DROP TABLE usp_webeng_alias;
      DROP TABLE usp_webeng_domsrvr;
      DROP TABLE usp_webengine;
      • Si vous avez installé CA SDM 14.1.02, exécutez la commande suivante pour supprimer les tables :
        DROP TABLE object_promotion;
        DROP TABLE promo_hist;
    3. CA Service Catalog
      DROP TABLE usm_configuration;
    4. CA APM
      DROP TABLE al_meta_binary_store;
      DROP TABLE al_process_account;
      • Si vous avez installé CA APM 14.1.01, supprimez les tables suivantes :
        DROP TABLE al_meta_refresh_state;
      • Si vous avez installé CA APM 14.1.02, supprimez les tables suivantes :
        DROP TABLE al_apmp_def;
        DROP TABLE al_apmp_operation;
        DROP TABLE al_apmp_content_types;
        DROP TABLE al_apmp_progress_status;
        DROP TABLE al_apmp_progress;
        DROP TABLE al_apmp_record_filter;
        DROP TABLE l_apmp_run_stage;
      • CA USS
        DROP TABLE os_externalsource;
        DROP TABLE os_externalsourceproperties;
        DROP TABLE portalpreferences;
        DROP TABLE User_;
    5. Interface xFlow
      de CA
      DROP TABLE l1admin_general_config
    6. CA Search Server
      DROP TABLE usp_es_servers
  14. En tant qu'un utilisateur système, exécutez la commande suivante :
    impdp system/<Password>@<Net Service Name> directory=test_dir dumpfile=expdptables.dmp logfile=expdbtables.log
  15. (Facultatif) Si vous avez installé USS, exécutez la commande suivante pour restaurer la sauvegarde des tables réalisée à l'
    étape 5
    :
    impdpussdbadmin/[email protected]_mdb directory=test_dir dumpfile=expdpusstables.dmp logfile=impdpusstables.log
  16. Démarrez les services sur les systèmes source et cible. Sur le système cible, procédez comme suit pour chaque produit :
    1. Service d'administration commun
      :
      • Administrateur
        CA Service Management
    2. Services CA SDM
      :
      Avant de démarrer les services CA SDM, procédez comme suit :
      1. Si votre environnement comprend du contenu
        CA Process Automation
        personnalisé, exportez tout le contenu
        CA Process Automation
        approprié à partir du serveur
        CA Process Automation
        source et importez-le sur le serveur
        CA Process Automation
        cible. Effectuez la configuration de contenu
        CA Process Automation
        requise.
        Pour plus d'informations, reportez-vous à l'article Installation des composants communs (CA EEM, CABI JasperReports et CA Process Automation).
      2. Copiez le répertoire
        site/mods
        du serveur CA SDM source vers le serveur CA SDM cible.
        Effectuez cette opération uniquement si votre environnement d'application est personnalisé. Cette opération n'est pas destinée au contenu prêt à l'emploi.
      3. Exécutez la commande
        pdm_configure
        sans sélectionner l'option Charger les données par défaut.
      4. Démarrez les services CA SDM :
        • CA Service Desk Manager ODBC Data Access
        • CA Service Desk Manager ODBC Agent
        • CA Service Desk Manager Server
      5. Exécutez la commande
        pdm_k_reindex
        sur le système CA SDM cible pour indexer les documents de connaissances créés et copiés à partir du système source.
      6. Référentiels
        1. Connectez-vous à CA SDM en tant qu’administrateur.
        2. Sélectionnez l'
          onglet Administration
          >
          Bibliothèque des pièces jointes
          >
          Référentiels
          .
        3. Ouvrez les référentiels un par un et mettez à jour le nom du serveur CA SDM cible dans les champs Serveur de servlets et Serveur de référentiel.
          : Mettez à jour le nom du serveur CA SDM dans tous les référentiels (référentiels OOB et créés).
      7. Pièces jointes
        • Copiez toutes les pièces jointes à l'aide du chemin de chargement de tous les référentiels à partir d'un serveur source vers le même chemin d'accès dans un serveur cible.
          Exemple de chemin de chargement du référentiel ServiceDesk sur un serveur source : <NX_ROOT>/site/attachments/default/servicedesk/file. Copiez les pièces jointes d'un serveur source vers le serveur cible.
    3. Services CA Service Catalog
      :
      Avant de démarrer les services CA Service Catalog, procédez comme suit :
      • Si le système source comprend du contenu
        CA Process Automation
        personnalisé, exportez tout le contenu
        CA Process Automation
        approprié à partir du serveur
        CA Process Automation
        source et importez-le sur le serveur
        CA Process Automation
        cible. Effectuez les configurations requises pour le contenu
        CA Process Automation
        .
        Pour plus d'informations, reportez-vous à la section Installation des composants communs (CA EEM, CABI JasperReports et CA Process Automation).
      • Si le système source comprend des politiques CA EEM personnalisées, exportez toutes les politiques CA EEM appropriées à partir du serveur CA EEM source et importez-le sur le serveur CA EEM cible.
      • Copiez le répertoire filestore du serveur CA Service Catalog source vers le serveur CA Service Catalog cible.
        Effectuez cette opération uniquement si la personnalisation est réalisée sur l'environnement d'application. Cette opération n'est pas destinée au contenu prêt à l'emploi.
      • Lancez le serveur
        CA Process Automation
        et accédez à
        SLCM_Globaldataset
        .
        Vérifiez que le nom du domaine et le nom de l'unité business CA Service Catalog racine sont identiques.
      • Démarrez les services CA Service Catalog suivants :
        • CA Service Accounting
        • CA Service Catalog
    4. Services CA Asset Portfolio Management
      :
      • IIS Admin Service
      • CA Asset Portfolio Management - Moteur d'importation de données
      • Service d'événements CA Asset Portfolio Management
      • Service d'exportation CA Asset Portfolio Management
      • Moteur de rapprochement de matériel de CA Asset Portfolio Management
      • Service d'importation LDAP CA Asset Portfolio Management
      • CA Asset Portfolio Management - Service d'enregistrement
      • CA SM Server
    5. Services CA Unified Self-Service
      :
      • CA Unified Self-Service Jetty Server
      • CA Unified Self-Service Server
    6. Services de l'
      Interface xFlow
      de CA :
      • Interface xFlow
        de CA
    7. Services CA Search Server
      :
      • Services CA Search Server
        :
      • Exécution de l'index de recréation sur le serveur de recherche
      Exécutez l'index de recréation sur le serveur de recherche. Pour exécuter l'index de recréation, exécutez l'un des fichiers en fonction de votre système d'exploitation :
      • $ES_HOME/search/bin/pdm_es_rebuild_index.bat (Windows)
      • $ES_HOME/search/bin/pdm_es_rebuild_index.sh (Linux)
  17. Vérifiez que les applications
    CA Service Management
    sont accessibles. Toutes les applications doivent être en cours d'exécution.
  18. Vérifiez que tous les cas d'intégration
    CA Service Management
    fonctionnent correctement.