Difference between revisions of "Template:SQWareProductionPresSgbd"
Expdbtools (talk | contribs) (Page créée avec « == présentation == === utilisation === C'est le module d'exploitation en local pour {{{1}}}.<br> Il est entièrement écrit en ksh et sql.<br> Il permet de gérer l'exploita… ») |
(No difference)
|
Revision as of 18:27, 15 July 2010
Contents
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}}}.
Exemple d'utilisations de l'outil:
- Sauvegardes
- Restaurations
- Collecte d'indicateurs qui sont remontés sur le référentiel bdd SQWareRepository
- Purge des logs
- ....
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_<TrigrammeSgbd>Bin (TrigrammeSgbd=Ora,Syb,Mys,Msq):
- 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
convention de noms des fichiers
La majeure partie des fichiers sont nommés avec des préfixes:
- sqwora_* : pour Oracle
- sqwsyb_* : pour Sybase
- sqwmys_* : pour Mysql
- sqwmsq_* : pour Mssql
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
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