Difference between revisions of "Template:SQWareProductionPresSgbd"

From Wiki_dbSQWare
Jump to: navigation, search
(utilisation)
Line 4: Line 4:
 
Il est entièrement écrit en ksh et sql.<br>
 
Il est entièrement écrit en ksh et sql.<br>
 
Il permet de gérer l'exploitation au sens large pour {{{1}}}.<br>
 
Il permet de gérer l'exploitation au sens large pour {{{1}}}.<br>
{{{3}}}
+
{{{4}}}
 
<br>
 
<br>
 
Ce module est déployé en local sur les machines hébergeant les instances à gérer, ceci afin d'éviter tout points de faiblesse lié à un montage NFS ou autre. Le déploiement se fait par une simple commande grâce au module SQWareCentral et à l'inventaire se trouvant dans SQWareRepository !<br>
 
Ce module est déployé en local sur les machines hébergeant les instances à gérer, ceci afin d'éviter tout points de faiblesse lié à un montage NFS ou autre. Le déploiement se fait par une simple commande grâce au module SQWareCentral et à l'inventaire se trouvant dans SQWareRepository !<br>
 
Liens vers les différentes parties du module SQWareProduction :
 
*[[SQWareProduction:oracle|Partie Oracle]]
 
*[[SQWareProduction:sybase|Partie Sybase]]
 
*[[SQWareProduction:mysql|Partie Mysql]]
 
*[[SQWareProduction:mssql|Partie Mssql]]
 
<br>
 
  
 
=== explication de l'arborescence ===
 
=== explication de l'arborescence ===

Revision as of 18:49, 15 July 2010

présentation

utilisation

C'est le module d'exploitation en local pour {{{1}}}.
Il est entièrement écrit en ksh et sql.
Il permet de gérer l'exploitation au sens large pour {{{1}}}.
{{{4}}}
Ce module est déployé en local sur les machines hébergeant les instances à gérer, ceci afin d'éviter tout points de faiblesse lié à un montage NFS ou autre. Le déploiement se fait par une simple commande grâce au module SQWareCentral et à l'inventaire se trouvant dans SQWareRepository !

explication de l'arborescence

Arborescences se trouvant dans $gvsqw_{{{2}}}Bin :

  • bin : Répertoire contenant les scripts standards
  • bin_cust : Répertoire contenant les scripts customs à votre environnement
  • etc : Répertoire contenant les fichiers de configuration standards
  • etc_cust : Répertoire contenant les fichiers de configuration customs à votre environnement (surchangent les standards)
  • lib : Répertoire contenant les librairies de fonctions shell génériques
  • lib_cust : Répertoire contenant les librairies de fonctions shell customs à votre environnement (remplacent les standards)
  • spm : Répertoire contenant les scripts d'un utilistaire permettant de lancer des requêtes sql standards déjà écrites pour vous
  • tools : Répertoire contenant les scripts standards utilisés de manière ponctuelle
  • tools_cust : Répertoire contenant les scripts customs à votre environnement utilisés de manière ponctuelle
  • menu : Répertoire contenant les menus standards
  • menu_cust : Répertoire contenant les menus customs à votre environnement
Nuvola apps important.png
Warning:
Do not change the standard scripts and configuration files of dbSQWare.

Use directories *_cust for customizations. This will facilitate version upgrades.

convention de noms des fichiers

La majeure partie des fichiers sont nommés avec des préfixes edt{{{3}}}_* pour {{{1}}}.
La majeure partie des fichiers sont nommés avec des suffixes:

  • *.ksh : pour les scripts
  • *.cfg : pour les fichiers de configuration
  • *.lib : pour les librairies de fonctions
Nuvola apps important.png
Warning:
Do not change the standard scripts and configuration files of dbSQWare.

Use directories *_cust for customizations. This will facilitate version upgrades.


convention de noms dans les scripts

In general, the following naming convention is used in all scripts of SQWareProduction:

  • gvsqw_ {} : global variable initialized by the environment and / or generic library
  • lvsqw_ {} : local variable initialized by the script and / or a specific library
  • gfsqw_ {} : function defined by a generic library
  • lfsqw_ {} : function defined by the script and / or a specific library