Sauvegarder physiquement un référentiel
En cas de problème, il est nécessaire d’avoir une sauvegarde valide et restaurable des données.
Une sauvegarde physique consiste à copier les fichiers qui constituent le référentiel à un autre endroit que ceux qui constituent le référentiel d’origine.
Les données sont stockées au niveau de l’environnement HOPEX. Les données à enregistrer varient en fonction du format de stockage du référentiel.
Fréquences de sauvegarde
Pour un environnement HOPEX utilisé par un projet actif, MEGA vous recommande :
• d’effectuer une sauvegarde quotidienne de l’environnement
• d’effectuer une sauvegarde avant toute mise à jour majeure des données
Ex. : personnalisation de la base de donnée système, retraitement des données, mise à jour de CP/RP des données HOPEX.
• de conserver :
• les sauvegardes journalières des 30 derniers jours
• une sauvegarde mensuelle des 12 derniers mois
Quel que soit le type de stockage de votre référentiel, MEGA vous recommande une sauvegarde à froid (lors de la sauvegarde, aucun utilisateur HOPEX ne doit être connecté).

En mode de stockage SQL server, une sauvegarde à chaud est possible.
Elements à sauvegarder
Identifiez les environnements qui nécessitent une sauvegarde régulière.
Ex. : environnement de conception.
A partir du dossier de l’environnement, vous devez sauvegarder les dossiers complets :
• Db
• SysDb
• Mega_usr
Pour les référentiels au format :
• GBMS
les dossiers Db et SysDb contiennent tous les fichiers EMA, .EMB, .EMS, .EMV de la base de données système et des référentiels.

La sauvegarde physique quotidienne doit comporter au minimum les fichiers .EMB, .EMS et .EMA du référentiel GBMS.
• RDBMS
les dossiers Db et SysDb contiennent un fichier .EMV et un fichier (respectivement .EMO, .EMQ .EMY) qui pointe vers d’autres dossiers que vous devez sauvegarder :
• pour Oracle :
les schémas de la base de données système et des référentiels.
• pour SQL Server :
les bases de données de la base de données système et des référentiels.
Recommendations pour les référentiels au format GBMS
Pour obtenir une sauvegarde valide, assurez-vous que les fichiers ne sont pas accessibles pendant la sauvegarde :
1. Accédez aux options de l’environnement.
2. Dans l’arborescence, sélectionnez le dossier Options\Référentiel.
3. Dans le volet de droite, pour l’option Autoriser la publication pour l’environnement, sélectionnez "Interdire".
Elements qui peuvent être exclus du fichier de sauvegarde
Pour économiser de l’espace et du temps il n’est pas nécessaire de sauvegarder tous le contenu du dossier de l’environnement. Vous pouvez, par exemple, ne pas sauvegarder les dossiers qui contiennent :
• les fichiers de travail des utilisateurs
Ces fichiers sont contenus dans les dossiers SysDb\USER et Db\USER.
• les fichiers de travail lié à l’application d’Administration
Ces fichiers sont contenus dans les dossiers SysDb\WORK et Db\WORK.
• les fichiers des verrous :
• Systemdb.Lock contenu dans le dossier SysDb
• NomRéférentiel.Lock contenu dans le dossier Db\<NomRéférentiel>
Autres éléments à sauvegarder
MEGA vous recommande de sauvegarder les dossiers qui concernent :
• la configuration :
le dossier Cfg (dans le répertoire d’installation HOPEX) qui contient le fichier de configuration megasite.ini.
• les licences :
le fichier qui contient les licences (.Must ou .ELF).
(Optionnel) Vous pouvez sauvegarder les dossiers qui concernent :
• votre personnalisation java :
le dossier lib_usr (dans le dossier java du répertoire d’installation HOPEX)
• votre personnalisation au niveau de l’installation :
le dossier Mega_Usr
• vos données livrées
dans le répertoire d’installation HOPEX, les dossiers suivants :
• Document, qui contient les documents partagés
• Intranet, qui contient les sites Web générés
• Approve, qui contient les documents détachés.
Eléments qui peuvent être utiles à sauvegarder
Vous pouvez avoir besoin de sauvegarder :
• les espaces de travail privés en cours
• les modifications en cours des données techniques
Pour sauvegarder les espaces de travail privés en cours :

copiez le dossier "NomRéférentiel.Transactions" dans l’arborescence des dossiers du référentiel.

Les dossiers
USER et
WORK contiennent les documents de travail des utilisateurs.
Pour sauvegarder les modifications en cours des données techniques :

copier le dossier
SysDb et ses sous-dossiers dans l’arborescence des dossiers du
référentiel système.