EXPLOITATION - BASE DE DONNÉES
Accès à la base de données
Les paramètres de connexion de NQI Orchestra à la base de données sont stockées dans le fichier de configuration de JBoss
<install.directory>\jboss\server\nqi\deploy\nqidb-ds.xml
L'authentification à la base de données est précisée dans le paramétrage spécifique à chaque base de données. Vous devez vous assurer
que la base de données est accessible (nom de machine, port TCP, utilisateur, mot de passe).
Pour modifier ces informations après l'installation, il faut les modifier dans ce fichier, puis redémarrer l'application.
Sauvegarde
La base de données doit être régulièrement sauvegardée à l'aide d'un outil approprié, afin de pouvoir récupérer les données en cas de
problème.
PostgreSQL
L'administration de la base PostgreSQL est décrite dans le document d'administration de PostgreSQL (lien à venir)
Pour sauvegarder la base de données PostgreSQL vous pouvez utiliser l'outil qui permet d'effectuer des sauvegardes sanspg_dump
arrêter la base de données PostgreSQL.
Sauvegarde :
( )su postgres
pg_dump -U postgres -i -F c -b -f "file_name.backup" nqidb
Restauration :
( )su postgres
pg_restore -i -c -v -U postgres -d nqidb "file_name.backup"
Installation sous Windows
NQI fournit également deux scripts que vous pouvez au besoin adapter, pour effectuer des sauvegardes régulières (journalières par
exemple) de votre base PostgreSQL dans le répertoire :c:\NQI-Orchestra\postgres\backup
c:\NQI-Orchestra\orchestra\bin\backupPostgres.cmd : sauvegarde la base dans un fichier
sous le répertoire (où représente la date du jour. Ce format peut être différentexport-dd-mm-yyyy.backup backup dd-mm-yyyy
en fonction de la configuration de la langue de la machine).
c:\NQI-Orchestra\orchestra\bin\restorePostgres.cmd <file_name> récupère la base de données préalablement
sauvegardée par .backupPostgres.cmd
Exemple :
en enlevant le mot . Dans cet exemple, 10 est le nombre de backups que l'on souhaite garder.REM
Installation sous Linux
NQI fournit également deux scripts que vous pouvez au besoin adapter, pour effectuer des sauvegardes régulières (journalières par
exemple) de votre base PostgreSQL et des documents attachés dans l'application dans le répertoire <install>/orchestra/bin :
<install>/orchestra/bin/auto-backup.sh : sauvegarde la base et les attachements dans un fichier
sous le répertoire (dans un répertoire <annee>/<mois>/ correspondant à la date duorchestra_yyyy_mm_dd.backup backups
jour). Ce format peut être différent en fonction de la configuration de la langue de la machine. Ce script appelle le script suivant
backup.sh