Outil de copie de données - Mode batch
Exemple 1 : fichier script au format CPS
Les fichiers CPS permettent de spécifier dans un seul fichier de commandes n commandes d'import /export.
L'avantage est de faire fonctionner le cache de connexion de certaines sources : les deux imports/exports se faisant ici sur la même base SQL, la connexion base de données réelle ne sera effectuée que lors de la première commande d'exécution (RUN).
Utilisation du fichier : COPYB @Sample.cps
<Fichier Sample.cps> # # CopyS generated script file # # Created at Thu Dec 30 11:39:47 1999 #
# Notes : this script makes a backup of the HSLREFER and # HSLRENTL tables into the PERSO database
DATA_SRC=( (SRC="SQL") (DBM="DB2") (DB="PERSO") (REQUEST="SELECT * FROM SYSADEL.HSLREFER") )
DATA_DEST=( (SRC="SQL") (DBM="DB2") (DB="PERSO") (TABLE="BACKUP.HSLREFER") (MODE=CREATE) )
RUN
DATA_SRC=( (SRC="SQL") (DBM="DB2") (DB="PERSO") (REQUEST="SELECT * FROM SYSADEL.HSLRENTL") )
DATA_DEST=( (SRC="SQL") (DBM="DB2") (DB="PERSO") (TABLE="BACKUP.HSLRENTL") (MODE=CREATE) )
RUN
RELEASE |
Exemple 2 : fichier script (le même que ci-dessus) sous la forme d'un fichier de commandes DOS
Utilisation du fichier : SAMPLE
REM REM CopyS generated script file REM REM Created at Thu Dec 30 11:39:41 1999 REM
|
COPYB DATA_SRC=((SRC="SQL")(DBM="DB2")(DB="PERSO")(REQUEST="SELECT * FROM SYSADEL.HSLREFER"))DATA_DEST=((SRC="SQL")(DBM="DB2")(DB="PERSO")(TABLE="BACKUP.HSLREFER")(MODE=CREATE)) RUN |
COPYB DATA_SRC=((SRC="SQL")(DBM="DB2")(DB="PERSO")(REQUEST="SELECT * FROM SYSADEL.HSLRENTL")) DATA_DEST=((SRC="SQL")(DBM="DB2")(DB="PERSO")(TABLE="BACKUP.HSLRENTL")(MODE=CREATE)) RUN |