« Général:FAQ JobsOnDemand » : différence entre les versions

De WikiFr_dbSQWare
Aller à la navigation Aller à la recherche
Ligne 14 : Ligne 14 :


==Introduction==
==Introduction==
Les JobsOnDemand permettent de créer des ensembles composés de scripts et de paramètres existants.<br>
Les JobsOnDemand permettent de créer des ensembles composés de scripts et de leurs paramètres existants, ensembles dont l'exécution est demandée directement dans SQWareAdmin.<br>
Cela permet donc d'avoir des JobsOnDemand qui peuvent être exécutés par des utilisateurs qui n'ont pas accès aux scripts dbSQWare en particulier et, ou à la machine dbSQWare en général.<br>
<br>
Lors de la création d'un JobsOnDemand utilisant un script dbSQWare cela ne fonctionnera que si les paramètres spécifiés sont disponibles pour ce script.<br>
Lors de la création d'un JobsOnDemand utilisant un script dbSQWare cela ne fonctionnera que si les paramètres spécifiés sont disponibles pour ce script.<br>
Vous pouvez vérfier cela en ligne de commande dans l'aide en ligne et, ou sur ce wiki sur la page dédié à ce script.<br>
Vous pouvez vérfier cela en ligne de commande dans l'aide en ligne et, ou sur ce wiki sur la page dédié à ce script.<br>
Ligne 57 : Ligne 59 :
</pre>
</pre>
* Ou alors sur ce wiki sur la page dédiée [[SQWareProduction:oracle:bin:sqwora Expdp.ksh|sqwora_Expdp.ksh]]
* Ou alors sur ce wiki sur la page dédiée [[SQWareProduction:oracle:bin:sqwora Expdp.ksh|sqwora_Expdp.ksh]]
<br>


=Création des Jobs=
=Création des Jobs=

Version du 1 avril 2025 à 10:31

Généralités


Information:
Les JobsOnDemand sont arrivés avec la version 2024.06 de dbSQWare les versions antérieures n'en disposent pas. pensez à mettre à jour votre dbSQWare Général:PatchUpgrade .

Limites de cette section

Nous proposons ici des exemples courants d'utilisation de la fonctionnalité JobsOnDemand observés et demandés par nos utilisateurs.
Tous les scripts dbSQware peuvent être utilisés par cette fonctionnalité, mais cela n'aura parfois que peu d'intérêt.

Ce que nous allons vous présenter dans ce MODOP sur les JobsOnDemand :

  • Des exemples de création,
  • Des exemples de planification,
  • La possibilité de déléguer les JobsOnDemand à des utilisateurs
  • etc ...

Introduction

Les JobsOnDemand permettent de créer des ensembles composés de scripts et de leurs paramètres existants, ensembles dont l'exécution est demandée directement dans SQWareAdmin.
Cela permet donc d'avoir des JobsOnDemand qui peuvent être exécutés par des utilisateurs qui n'ont pas accès aux scripts dbSQWare en particulier et, ou à la machine dbSQWare en général.

Lors de la création d'un JobsOnDemand utilisant un script dbSQWare cela ne fonctionnera que si les paramètres spécifiés sont disponibles pour ce script.
Vous pouvez vérfier cela en ligne de commande dans l'aide en ligne et, ou sur ce wiki sur la page dédié à ce script.
Par exemple pour le script sqwora_Expdp.ksh :

  • avec l'aide en ligne, option -h
oracle@srvORAexample:~/SQWareProduction/oracle/bin (ORAEXAMPLE) $ ./sqwora_Expdp.ksh -h
Sourcing sqwora_Global.lib v2025.02 SQWareProduction for Oracle (dbSQWare) ...

Usage: sqwora_Expdp.ksh [-h] -I <instance> -T <ExpType> [+ options]

DESCRIPTION
   sqwora_Expdp.ksh expdp script
SUPPORT
   Oracle supported versions: 10gR2 <= v <= 21c

PARAMETERS
     -I  instance       : Target instance to expdp.
     -T  type_exp       : Type of expdp (full,schema,structure,parfile,tables).
OPTIONS
     -h                 : Display the full usage.
     -s                 : Display samples of usage.
     -HI nb_gen         : Number of generations to keep (by default: 1).
     -P  Nb threads     : Number of threads in parallel (by default 2).
     -FU  owner         : Schema to expdp.
     -Pdb pdb_name      : pdb_name for multitenant.
     -PAR parfile       : Parfile to use.
     -OPT option        : Option to add to the expdp command.
     -ZIP extension     : Compressor extension gz,bz2,Z,none (by default: none).
     -FRT return_code   : Force return code value on error.
     -AddMail   email   : Email address to add at 'dba@domaine.com'.
     -SendReport        : Send execution log report.
     -NoConsistent      : Remove 'flashback_time=systimestamp' option.
     -RD      directory : Expdp directory (par defaut /orabackup/${ORACLE_SID}/expdp).
     -PutInf  u@h:path  : user@host:path to push dump to distant host.
     -Dist              : For distant connection to database (change $gvsqw_DbaUser to $gvsqw_DistDbaUser@$ORACLE_SID ).
     -Sysdba            : '/ as sysdba' connection instead of $gvsqw_DbaUser.
     -NoMail            : Deactivate sendmail on error to dev.env@dbsqware.com (by default, send on error).
     -Locale    locale  : Force Locale for help display (fr,en).
     -Exec              : Execute expdp (by default, display generated commands).


Création des Jobs

Lancement des jobs

Lancement immédiat

Lancement différé

Délégation d'exécution