Vous n'avez qu'à appeler l'utilitaire de prise de copie
gbak à partir de votre fichier script. Consultez le
guide d'installation de NewWayService 4 pour plus d'informations sur la prise de copie de la base de données.
Exemple d'un fichier script sous Windows
Cet exemple prend une copie de la base de données de NewWayService 4 (fichier
nws.fdb) qui est située dans le dossier
C:\Program Files\OroLogic\NewWayService4 du serveur Windows et crée le fichier de prise de copie
nws.fbk dans le même dossier. L'utilitaire
gbak quant à lui est situé dans le dossier
C:\Program Files\Firebird\Firebird_2_1\bin\. Ce script est exécuté directement à partir du serveur.
REM DEBUT FICHIER SCRIPT
"C:\Program Files\Firebird\Firebird_2_1\bin\gbak" -B -USER SYSDBA -PASSWORD masterkey "C:\Program Files\OroLogic\NewWayService4\nws.fdb" "C:\Program Files\OroLogic\NewWayService4\nws.fbk"
REM FIN FICHIER SCRIPT
Notes importantes: La commande ci-dessus fonctionnera seulement si elle est exécutée directement à partir de la console du serveur Windows. Cette commande ne fonctionnera pas si vous accédez à la console du serveur Windows via une session client terminal serveur ou par exemple si la commande est exécutée en arrière plan par un logiciel de planification de tâches. Dans un tel cas, vous devez spécifier le nom du serveur ainsi que le numéro de port sur lequel s'exécute Firebird (syntaxe TCP/IP). Habituellement, le numéro de port utilisé par défaut est 3050. Consultez vos paramètres de connexion de NewWayService 4 pour vérifier quel numéro de port utiliser dans la commande.
Voici le même exemple que ci haut mais cette fois-ci en spécifiant le nom du serveur ainsi que le numéro de port:
REM DEBUT FICHIER SCRIPT
"C:\Program Files\Firebird\Firebird_2_1\bin\gbak" -B -USER SYSDBA -PASSWORD masterkey "localhost/3050:C:\Program Files\OroLogic\NewWayService4\nws.fdb" "C:\Program Files\OroLogic\NewWayService4\nws.fbk"
REM FIN FICHIER SCRIPT
Dans ce cas ci, le serveur s'appelle
localhost et le numéro de port sur lequel Firebird s'exécute est 3050. Remarquez que vous devez ajouter le caractère
/ entre le nom du serveur et le numéro de port et ajouter le caractère
: après le numéro de port. Veuillez également noter que vous pourriez saisir l'adresse IP du serveur au lieu de son nom.
Exemple d'un fichier script sous Linux ou Unix
Cet exemple prend une copie de la base de données de NewWayService 4 (fichier
nws.fdb) qui est située dans le dossier
/home/newwayservice4 du serveur Linux ou Unix et crée le fichier de prise de copie
ot.fbk dans le même dossier. L'utilitaire
gbak quant à lui est situé dans le dossier
/opt/firebird/bin. Ce script est exécuté directement à partir du serveur.
# DEBUT FICHIER SCRIPT
/opt/firebird/bin/gbak -b -user SYSDBA -password masterkey /home/newwayservice4/nws.fdb /home/newwayservice4/nws.fbk
# FIN FICHIER SCRIPT
Un fichier
.fbk est un format de fichier spécial de Firebird. Pour pouvoir récupérer une base de données à partir d’un fichier
.fbk, vous devez obligatoirement récupérer le fichier à l’aide de l’utilitaire
gbak de Firebird.
Pour plus d’informations sur l'utilitaire
gbak, référez-vous à la documentation de
Firebird. Pour plus d’informations sur les fichiers scripts, référez-vous à la documentation du système d’exploitation utilisé.
Après avoir effectué votre prise de copie, il est fortement conseillé d’archiver le fichier de prise de copie sur bande ou un autre média. Pour de plus amples détails sur les différentes méthodes et média d’archivage, renseignez-vous auprès de votre revendeur d’équipements informatiques.