SQWareProduction:oracle:bin:sqwora Export.ksh

From Wiki_dbSQWare
Revision as of 11:04, 17 July 2010 by Mpayan (talk | contribs) (Erreurs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Présentation

Script $gvsqw_OraBin/sqwora_Export.ksh:
Oracle exports

Aide en ligne

L'aide ligne est disponible pour la majorité des scripts avec l'option -h .
Ex: $gvsqw_OraBin/sqwora_Export.ksh -h
Voici le contenu de cette aide :


Usage: sqwora_Export.ksh [-h] -I <instance> -T <type_exp> [+ options]

DESCRIPTION
   sqwora_Export.ksh export script

PARAMETERS
     -I  instance       : Target instance for export.
     -T  type_exp       : Type of export (full,schema,structure,parfile,tables).
OPTIONS
     -h  help           : Display the full usage.
     -H   nb_gen        : Number of generations to keep (default: 1).
     -FU  owner         : Schema to export.
     -PAR parfile       : Parfile to use.
     -LTB list          : List of tables to export (owner.table1,owner.tables2,...).
     -ZIP extension     : Compressor extension gz,bz2,Z,none (default: gz).
     -DIR dir_dump      : Export directory (default: /$(echo ${HOME}|cut -d/ -f2)/ora_dump/exp).
     -DLOG dir_log      : Log directory (default: /$(echo $HOME|cut -d/ -f2)/ora_dump/log).
     -NoMail            : Desactivate sendmail on error to dba (by default, send on error).
     -Exec              : Execute export (default, display generated commands).

Note:
Pour être sur que l'aide est précise, reportez-vous directement à l'aide en ligne du script.


Gestion des erreurs

Erreurs de passage d'arguments

Ce type de message est généré:

Lack instance parameter, Usage: sqwora_Export.ksh [-h] -I <instance> -T <type_exp> [+ options]
For full help : sqwora_Export.ksh -h

Si vous êtes connectez avec un terminal, aucun mail ne sera envoyé et vous aurez en plus ce genre de message:

No send mail because you are in connected mode !!!
Lack instance parameter

Si vous n'êtes pas connecté à un terminal, le message d'erreur apparait et est envoyé par mail à l'adresse contenue dans la variable $gvsqw_Mail_oracle (Voir l'aide pour customiser cette variable). Le sujet du mail commencera toujours par "$gvsqw_MailMsg_oracle : " (Voir l'aide pour customiser cette variable).

Note:
L'envoi de mail peut être désactivé par l'option -NoMail.



Erreurs lors de l'exécution

Exemples d'utilisation

$gvsqw_OraBin/sqwora_Export.ksh
$gvsqw_OraBin/sqwora_Export.ksh