Difference between revisions of "Template:SQWareProductionPresSgbd"

From Wiki_dbSQWare
Jump to: navigation, search
Line 16: Line 16:
  
 
=== explication de l'arborescence ===
 
=== explication de l'arborescence ===
Arborescences se trouvant dans $gvsqw_<TrigrammeSgbd>Bin (TrigrammeSgbd=Ora,Syb,Mys,Msq):
+
Arborescences se trouvant dans $gvsqw_{{{2}}}Bin :
 
*bin : Répertoire contenant les scripts standards
 
*bin : Répertoire contenant les scripts standards
 
*bin_cust : Répertoire contenant les scripts customs à votre environnement  
 
*bin_cust : Répertoire contenant les scripts customs à votre environnement  
Line 31: Line 31:
  
 
=== convention de noms des fichiers ===
 
=== convention de noms des fichiers ===
La majeure partie des fichiers sont nommés avec des préfixes:
+
La majeure partie des fichiers sont nommés avec des préfixes edt{{{3}}}_* pour {{{1}}}.<br>
* sqwora_* : pour Oracle
 
* sqwsyb_* : pour Sybase
 
* sqwmys_* : pour Mysql
 
* sqwmsq_* : pour Mssql
 
 
La majeure partie des fichiers sont nommés avec des suffixes:
 
La majeure partie des fichiers sont nommés avec des suffixes:
 
* *.ksh : pour les scripts
 
* *.ksh : pour les scripts
Line 42: Line 38:
 
{{Warning_custom}}
 
{{Warning_custom}}
 
<br>
 
<br>
== convention de noms dans les scripts ==
+
=== convention de noms dans les scripts ===
 
{{ExpNomVars}}
 
{{ExpNomVars}}

Revision as of 19:48, 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}}}.
{{{3}}}
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 !

Liens vers les différentes parties du module SQWareProduction :


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