Restaurer la DB Miria PostgreSQL – Windows

Testé avec Miria 3.12.0.11 installé dans le dossier c:Miria sur un serveur Windows 2019 Standard.
Le port standard PostgreSQL 5433 est utilisé.
La DB de test à restaurer est compressée, s’appelle TESTDB_5433_DATA_Backup.bz2 et se trouve dans le dossier Téléchargements du compte Administrateur.
Note: Cet article ne couvre pas l’éventuelle restauration de la DB du Média Manager (AMM).

  1. Préparer le nouveau serveur Windows
  2. Faire les mises à jour de Windows
  3. Redémarrer par sécurité même si pas demandé
  4. Installer la bonne version de Miria Serveur + Serveur AMM au besoin
  5. Installer l’interface d’ Admin ou utiliser l’interface Web
  6. Connecter à Miria comme Admin (et définir le mot de passe initial)
  7. Déconnecter de Admin
  8. Démarrer une invite de commande en tant qu’Administrateur
  9. Arrêter les services:
    1. net stop ADA
    2. net stop mm_agent
    3. net stop mm_server
    4. net stop mm_db
    5. net stop ADADB_ADA
  10. Vérifier qu’il n’y ait plus de processus avec un nom commençant par “ada” (Gestionnaire des Tâches)
  11. Renommer le dossier data actuel en data.old
    1. cd c:\Miria\Database\PostgreSQL
    2. move data data.old
  12. Copier un cluster data vide (fourni avec Miria)
    1. mkdir data
    2. copy c:\Miria\Tools\empty_ADA_cluster.zip c:\Miria\Database\PostgreSQL\data
    3. cd data
    4. PowerShell Expand-Archive -Path empty_ADA_cluster.zip -DestinationPath .
  13. Copier la configuration de la DB déplacée dans data.old
    1. copy ..\data.old\postgresql.conf .
      (confirmer l’écrasement du fichier si demandé)
  14. Redémarrer le service PostgreSQL ADADB_ADA
    1. net start ADADB_ADA
  15. Décompresser le fichier de backup
    1. c:\Miria\Tools\bzip2 -d c:\Utilisateurs\Administrateur\Téléchargements\TESTDB_5433_DATA_Backup.bz2
  16. Restaurer la database
    1. cd c:\Miria\Database\PostgreSQL\bin
    2. psql.exe -p 5433 -q -f ..TESTDB_5433_DATA_Backup -U postgres
      1. Entrer “postgres” sans les guillemets comme mot de passe
  17. Redémarrer les services Miria
    1. net start mm_db
    2. net start mm_server
    3. net start mm_agent
    4. net start ADA

Contact