Instruction de l'utilitaire de copie de transfert (Windows NT, Windows 2000, AIX et Solaris)
Cet utilitaire copie des données de la base de production dans la base de transfert. Vous ne pouvez pas utiliser cette instruction si des demandes de devis (RFQ) se trouvent sur le système de production. Pour plus de détails, reportez-vous à la rubrique Limitations du serveur de transfert.
Pour exécuter l'utilitaire de
copie de transfert, tapez l'instruction suivante en ligne de commande sur un poste qui a accès à la base de données du serveur de transfert et à celle du serveur de production.
Tapez l'instruction entière sur une seule ligne. Elle n'apparaît ici sur plusieurs
lignes que pour des raisons de présentation.

Remarque :
- Vous devez inclure les paramètres facultatifs, l'ID utilisateur et le mot de
passe de connexion dans l'instruction, même si vous exécutez cet utilitaire avec
le même ID utilisateur.
Les références Oracle ne s'appliquent pas à la plate-forme Linux.
Valeurs des paramètres
-
scope
- Niveau du secteur de validité pour la copie. Spécifiez
l'un des noms suivants :
- _all_
Saisissez _all_ pour copier les deux enregistrements
relatifs au site et à tous les commerçants.
- _site_
Saisissez _site_ pour copier uniquement les enregistrements
relatifs au site.
- _merchant_
Saisissez _merchant_ pour copier uniquement les enregistrements
relatifs à tous les commerçants.
- sourcedb
- Nom de la base de données du serveur de production.
Utilisez host:port:sid.
Par exemple, monhote:1521:mabd.
- destdb
- Nom de la base de données du serveur de transfert.
Utilisez host:port:sid.
Par exemple, monhote:1521:mabd.
- dbtable
- (Facultatif) Nom d'une table spécifique à copier. Tous les enregistrements de la table sont copiés à condition que les enregistrements correspondent au secteur de validité défini par le paramètre scope. Dans le cas contraire, aucun enregistrement n'est copié.
- sourcedb_user
- (Facultatif) ID connexion de l'administrateur de base de données ayant créé
le schéma de la base de données source. Si ce paramètre n'est pas spécifié, le
système utilise l'ID de l'utilisateur qui lance actuellement l'utilitaire.
- sourcedb_passwd
- (Facultatif) Mot de passe de l'ID connexion spécifié par le paramètre sourcedb_user.
- destdb_user
- (Facultatif) ID connexion de l'administrateur de base de données ayant créé
le schéma de la base de données de destination. Si ce paramètre n'est pas spécifié, le système utilise
l'ID de l'utilisateur qui lance l'utilitaire.
- destdb_passwd
- (Facultatif) Mot de passe de l'ID connexion spécifié par le paramètre destdb_user. S'il n'est pas spécifié, le système vous invite à entrer le mot de passe.
- log
- (Facultatif) Chemin d'accès et nom du fichier dans lequel l'utilitaire
de copie de transfert enregistre ses activités et erreurs. Si le paramètre n'est pas précisé, un fichier journal nommé
stagingcopy_yyyy.mm.dd_hh.mm.ss.zzz.log est créé dans le répertoire de journalisation ci-après.
unité:\WebSphere\CommerceServer\logs
unité:\Program Files\WebSphere\CommerceServer\logs
/usr/WebSphere/AppServer/logs
/opt/WebSphere/AppServer/logs
- cleanup_stage_db
- (Facultatif) Utilisez ce paramètre pour nettoyer les tables de transfert
avant d'utiliser l'utilitaire de copie de transfert. Si vous utilisez le paramètre
-cleanup_stage_db pour nettoyer les données de site, veuillez noter
que les données de commerçant peuvent être supprimées à cause de la suppression
en cascade. Vous devez nettoyer et copier les données commerçant après avoir
nettoyé et copié les données de site. Yes est la valeur par défaut. Si vous spécifiez No, rien n'est supprimé des tables de transfert. Votre
copie peut échouer si vos données de copie génèrent un conflit, deux clés pour
la clé primaire ou deux index à entrées uniques. Pour utiliser la copie de transfert
uniquement pour nettoyer votre base de données de transfert, sans copie de
données de la base de données de production, pour -cleanup_stage_db, spécifiez
only (uniquement).
- script file
- (Facultatif) Nom du fichier script SQL généré à partir de l'instruction de
l'utilitaire de copie de transfert lors de l'utilisation de l'exportation et de
l'importation pour copier la base de données de production dans la base de données
de transfert en fonction du secteur de validité spécifié. Le fichier de script
génère également les instructions de suppression pour le nettoyage de la base de
données de transfert en cas d'utilisation de la valeur par défaut ou en cas de
spécification de la valeur Yes pour -cleanup_stage_db. Avant d'exécuter le script, vérifiez si l'espace disque est suffisant pour contenir les tables
exportées. Le fichier de script se trouve dans le répertoire d'appel de l'utilitaire
de copie.
Utilisez db2 -vtd# -f script_file_name
pour exécuter le fichier script.
- dbtype
- (Facultatif) Type de la base de données (DB2 ou Oracle). La valeur par défaut est DB2.
Pour plus de détails sur la copie du serveur de transfert, reportez-vous aux exemples.