Migration de la base de données de l'application

Vous pouvez utiliser votre base de données d'application existante à son emplacement actuel ou préparer une nouvelle base de données et la déplacer TRIRIGA base de données d'application existante à son emplacement actuel ou préparer une nouvelle base de données et déplacer la base de données d'application TRIRIGA la base de données de l'application. Vous avez besoin des identifiants de connexion à la base de données pour déployer et activer Maximo® Real Estate and Facilities.

Avant de commencer

Important : pour la base de données IBM® Db2® uniquement, il existe une limitation connue qui impose de conserver le même nom de schéma et le même nom d'utilisateur que ceux de la base de données TRIRIGA, sans quoi la migration échouera. Si vous souhaitez modifier le nom du schéma ou le nom d'utilisateur d' Db2, veuillez contacter le service d'assistance d' IBM.

Pour plus d'informations sur les options de base de données dans Maximo Real Estate and Facilities, voir Préparation de la base de données Maximo Real Estate and Facilities.

L'utilisateur system TRIRIGA est requis pour la migration de la base de données et doit faire partie du admin groupe. Après la migration, system l'utilisateur devient un utilisateur interne obligatoire de Maximo Real Estate and Facilities, accessible uniquement par les processus d'application. Dans Maximo Real Estate and Facilities, les administrateurs ne doivent plus se connecter en tant system qu'utilisateur. L'utilisateur system n'est pas migré vers IBM Maximo Real Estate and Facilities. Les administrateurs doivent créer des utilisateurs Maximo Application Suite et leur attribuer des privilèges d'administrateur dans l 'administrationet Facilities, voir Administration des utilisateurset Facilities.

Remarque : si vous souhaitez empêcher l'exécution des workflows sur les deux systèmes avant le basculement de l'ancien système vers le nouveau, videz la wf_event table.

Procédure

  1. Connectez-vous à IBM TRIRIGA® ou IBM TRIRIGA Application Suite et assurez-vous que l'utilisateur TRIRIGA system existe et appartient au groupe admin .
  2. Optionnel : Déplacez la base de données TRIRIGA.
    1. Préparer une nouvelle base de données pour Maximo Real Estate and Facilities.
    2. Effectuez une sauvegarde complète de la base de données de l'application TRIRIGA à partir de l'environnement source en vous référant à la documentation du fournisseur de votre base de données.
    3. Restaurez la base de données de l'application TRIRIGA dans la base de données Maximo Real Estate and Facilities préparée en vous référant à la documentation du fournisseur de la base de données.
  3. Nettoyer la base de données en purgeant les données des tables AGENT_REGISTRY et AGENT_STARTUP.
    1. Assurez-vous que la base de données de l'application n'est plus utilisée par TRIRIGA et qu'elle n'est pas encore connectée à Maximo Real Estate and Facilities.
    2. Pour IBM Db2, Oracle Database, ou Microsoft SQL Server, entrez les commandes suivantes pour purger les données des tables AGENT_REGISTRY et AGENT_STARTUP.
      TRUNCATE TABLE <schema>.AGENT_STARTUP;
      TRUNCATE TABLE <schema>.AGENT_REGISTRY;
      DELETE FROM <schema>.ENVIRONMENT_PROPERTIES where ENVIRONMENT= 'platform.class.upgrade' and PROPERTY = 'lastRun';
      DELETE FROM <schema>.ENVIRONMENT_PROPERTIES where PROPERTY='com.tririga.util.startup.upgrade.AgentManagementUpgrade' and ENVIRONMENT='ibs.startup.upgrade';

      Pour Oracle Database le nom du schéma est généralement le même que le nom d'utilisateur.

  4. Notez les informations d'identification de la base de données pour le déploiement et l'activation de Maximo Real Estate and Facilities.