SQWareProduction:sybase : Différence entre versions
m (Updated by BatchUser) |
m (Updated by BatchUser) |
||
(2 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 46 : | Ligne 46 : | ||
{{SQWareProduction_sqwsyb_ExecSQL.ksh_presentation}} | {{SQWareProduction_sqwsyb_ExecSQL.ksh_presentation}} | ||
[[SQWareProduction:sybase:bin:sqwsyb_ExecSQL.ksh|Voir l'aide detaillee pour sqwsyb_ExecSQL.ksh]]<br><br> | [[SQWareProduction:sybase:bin:sqwsyb_ExecSQL.ksh|Voir l'aide detaillee pour sqwsyb_ExecSQL.ksh]]<br><br> | ||
+ | |||
+ | === sqwsyb_FailWithoutMail.ksh === | ||
+ | Script $gvsqw_SybBin/bin/sqwsyb_FailWithoutMail.ksh:<br> | ||
+ | {{SQWareProduction_sqwsyb_FailWithoutMail.ksh_presentation}} | ||
+ | [[SQWareProduction:sybase:bin:sqwsyb_FailWithoutMail.ksh|Voir l'aide detaillee pour sqwsyb_FailWithoutMail.ksh]]<br><br> | ||
=== sqwsyb_GatherDistantFsSize.ksh === | === sqwsyb_GatherDistantFsSize.ksh === | ||
Ligne 216 : | Ligne 221 : | ||
== lib == | == lib == | ||
+ | === sqwsyb_CheckstorageAllDatabases.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CheckstorageAllDatabases.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_CheckstorageAllDatabases.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_CheckstorageAllDatabases.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_CheckstorageAllDatabases.lib|Voir l'aide detaillee pour sqwsyb_CheckstorageAllDatabases.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_CheckstorageDatabase.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CheckstorageDatabase.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_CheckstorageDatabase.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_CheckstorageDatabase.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_CheckstorageDatabase.lib|Voir l'aide detaillee pour sqwsyb_CheckstorageDatabase.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_CopyDumpAllDatabases.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CopyDumpAllDatabases.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_CopyDumpAllDatabases.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_CopyDumpAllDatabases.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_CopyDumpAllDatabases.lib|Voir l'aide detaillee pour sqwsyb_CopyDumpAllDatabases.lib]]<br><br> | ||
+ | |||
=== sqwsyb_CopyDumpDatabase.lib === | === sqwsyb_CopyDumpDatabase.lib === | ||
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CopyDumpDatabase.lib:<br> | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CopyDumpDatabase.lib:<br> | ||
Ligne 222 : | Ligne 248 : | ||
<br> | <br> | ||
[[SQWareProduction:sybase:lib:sqwsyb_CopyDumpDatabase.lib|Voir l'aide detaillee pour sqwsyb_CopyDumpDatabase.lib]]<br><br> | [[SQWareProduction:sybase:lib:sqwsyb_CopyDumpDatabase.lib|Voir l'aide detaillee pour sqwsyb_CopyDumpDatabase.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_DbccAllDatabases.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_DbccAllDatabases.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_DbccAllDatabases.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_DbccAllDatabases.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_DbccAllDatabases.lib|Voir l'aide detaillee pour sqwsyb_DbccAllDatabases.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_DbccDatabase.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_DbccDatabase.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_DbccDatabase.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_DbccDatabase.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_DbccDatabase.lib|Voir l'aide detaillee pour sqwsyb_DbccDatabase.lib]]<br><br> | ||
=== sqwsyb_DumpAllDatabases.lib === | === sqwsyb_DumpAllDatabases.lib === | ||
Ligne 285 : | Ligne 325 : | ||
<br> | <br> | ||
[[SQWareProduction:sybase:lib:sqwsyb_Global.lib|Voir l'aide detaillee pour sqwsyb_Global.lib]]<br><br> | [[SQWareProduction:sybase:lib:sqwsyb_Global.lib|Voir l'aide detaillee pour sqwsyb_Global.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_KillSessions.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_KillSessions.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_KillSessions.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_KillSessions.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_KillSessions.lib|Voir l'aide detaillee pour sqwsyb_KillSessions.lib]]<br><br> | ||
=== sqwsyb_LoadAllDatabases.lib === | === sqwsyb_LoadAllDatabases.lib === | ||
Ligne 306 : | Ligne 353 : | ||
<br> | <br> | ||
[[SQWareProduction:sybase:lib:sqwsyb_NetBackup.lib|Voir l'aide detaillee pour sqwsyb_NetBackup.lib]]<br><br> | [[SQWareProduction:sybase:lib:sqwsyb_NetBackup.lib|Voir l'aide detaillee pour sqwsyb_NetBackup.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_RebuildAllDatabases.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_RebuildAllDatabases.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_RebuildAllDatabases.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_RebuildAllDatabases.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_RebuildAllDatabases.lib|Voir l'aide detaillee pour sqwsyb_RebuildAllDatabases.lib]]<br><br> | ||
=== sqwsyb_RebuildDatabase.lib === | === sqwsyb_RebuildDatabase.lib === | ||
Ligne 327 : | Ligne 381 : | ||
<br> | <br> | ||
[[SQWareProduction:sybase:lib:sqwsyb_SetEnv.lib|Voir l'aide detaillee pour sqwsyb_SetEnv.lib]]<br><br> | [[SQWareProduction:sybase:lib:sqwsyb_SetEnv.lib|Voir l'aide detaillee pour sqwsyb_SetEnv.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_StatisticsAllDatabases.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_StatisticsAllDatabases.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_StatisticsAllDatabases.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_StatisticsAllDatabases.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_StatisticsAllDatabases.lib|Voir l'aide detaillee pour sqwsyb_StatisticsAllDatabases.lib]]<br><br> | ||
=== sqwsyb_StatisticsDatabase.lib === | === sqwsyb_StatisticsDatabase.lib === | ||
Ligne 334 : | Ligne 395 : | ||
<br> | <br> | ||
[[SQWareProduction:sybase:lib:sqwsyb_StatisticsDatabase.lib|Voir l'aide detaillee pour sqwsyb_StatisticsDatabase.lib]]<br><br> | [[SQWareProduction:sybase:lib:sqwsyb_StatisticsDatabase.lib|Voir l'aide detaillee pour sqwsyb_StatisticsDatabase.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_UpdtStatsAllDatabases.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsAllDatabases.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_UpdtStatsAllDatabases.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_UpdtStatsAllDatabases.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_UpdtStatsAllDatabases.lib|Voir l'aide detaillee pour sqwsyb_UpdtStatsAllDatabases.lib]]<br><br> | ||
=== sqwsyb_UpdtStatsDatabase.lib === | === sqwsyb_UpdtStatsDatabase.lib === | ||
Ligne 348 : | Ligne 416 : | ||
<br> | <br> | ||
[[SQWareProduction:sybase:lib:sqwsyb_UpdtStatsParallelDatabase.lib|Voir l'aide detaillee pour sqwsyb_UpdtStatsParallelDatabase.lib]]<br><br> | [[SQWareProduction:sybase:lib:sqwsyb_UpdtStatsParallelDatabase.lib|Voir l'aide detaillee pour sqwsyb_UpdtStatsParallelDatabase.lib]]<br><br> | ||
+ | |||
+ | === sqwsyb_UpdtStatsRebuildWithFlag.lib === | ||
+ | librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsRebuildWithFlag.lib:<br> | ||
+ | {{SQWareProduction_sqwsyb_UpdtStatsRebuildWithFlag.lib_presentation}} | ||
+ | {{SQWareProductionSurchargeLib|sybase|Syb|sqwsyb_UpdtStatsRebuildWithFlag.lib}} | ||
+ | <br> | ||
+ | [[SQWareProduction:sybase:lib:sqwsyb_UpdtStatsRebuildWithFlag.lib|Voir l'aide detaillee pour sqwsyb_UpdtStatsRebuildWithFlag.lib]]<br><br> | ||
<br> | <br> | ||
Ligne 398 : | Ligne 473 : | ||
{{SQWareProduction_sqwsyb_Sybis.ksh_presentation}} | {{SQWareProduction_sqwsyb_Sybis.ksh_presentation}} | ||
[[SQWareProduction:sybase:tools:sqwsyb_Sybis.ksh|Voir l'aide detaillee pour sqwsyb_Sybis.ksh]]<br><br> | [[SQWareProduction:sybase:tools:sqwsyb_Sybis.ksh|Voir l'aide detaillee pour sqwsyb_Sybis.ksh]]<br><br> | ||
+ | |||
+ | === sqwsyb_TestInstConnection.ksh === | ||
+ | Script $gvsqw_SybBin/../tools/sqwsyb_TestInstConnection.ksh:<br> | ||
+ | {{SQWareProduction_sqwsyb_TestInstConnection.ksh_presentation}} | ||
+ | [[SQWareProduction:sybase:tools:sqwsyb_TestInstConnection.ksh|Voir l'aide detaillee pour sqwsyb_TestInstConnection.ksh]]<br><br> | ||
=== sqwsyb_TestMySQL.ksh === | === sqwsyb_TestMySQL.ksh === |
Version actuelle datée du 18 décembre 2023 à 08:52
Sommaire
- 1 Presentation
- 2 bin
- 2.1 sqwsyb_CheckstorageAllDatabases.ksh
- 2.2 sqwsyb_CheckstorageDatabase.ksh
- 2.3 sqwsyb_CopyDumpAllDatabases.ksh
- 2.4 sqwsyb_CopyDumpDatabase.ksh
- 2.5 sqwsyb_DbccAllDatabases.ksh
- 2.6 sqwsyb_DbccDatabase.ksh
- 2.7 sqwsyb_DumpAllDatabases.ksh
- 2.8 sqwsyb_DumpDatabase.ksh
- 2.9 sqwsyb_ExecSQL.ksh
- 2.10 sqwsyb_FailWithoutMail.ksh
- 2.11 sqwsyb_GatherDistantFsSize.ksh
- 2.12 sqwsyb_GatherIndicators.ksh
- 2.13 sqwsyb_GatherStructure.ksh
- 2.14 sqwsyb_KillSessions.ksh
- 2.15 sqwsyb_LoadAllDatabases.ksh
- 2.16 sqwsyb_LoadDatabase.ksh
- 2.17 sqwsyb_NetBackup.ksh
- 2.18 sqwsyb_ParallelRun.ksh
- 2.19 sqwsyb_RebuildAllDatabases.ksh
- 2.20 sqwsyb_RebuildDatabase.ksh
- 2.21 sqwsyb_RsyncBackup.ksh
- 2.22 sqwsyb_RunJob.ksh
- 2.23 sqwsyb_StatisticsAllDatabases.ksh
- 2.24 sqwsyb_StatisticsDatabase.ksh
- 2.25 sqwsyb_UpdtStatsAllDatabases.ksh
- 2.26 sqwsyb_UpdtStatsDatabase.ksh
- 2.27 sqwsyb_UpdtStatsParallelDatabase.ksh
- 2.28 sqwsyb_UpdtStatsRebuildWithFlag.ksh
- 3 etc
- 3.1 sqwsyb_CreDs_AseRs_157.cfg
- 3.2 sqwsyb_CreDs_AseRs_160.cfg
- 3.3 sqwsyb_CreDs_AseRs.cfg
- 3.4 sqwsyb_CreDs_BsRs_157.cfg
- 3.5 sqwsyb_CreDs_BsRs_160.cfg
- 3.6 sqwsyb_CreDs_BsRs.cfg
- 3.7 sqwsyb_CreDs_CrontabRef.cfg
- 3.8 sqwsyb_CreDs_Jobs.cfg
- 3.9 sqwsyb_GlobalVar.cfg
- 3.10 sqwsyb_Template.cfg
- 3.11 .profile
- 3.12 .profile_confort
- 4 lib
- 4.1 sqwsyb_CheckstorageAllDatabases.lib
- 4.2 sqwsyb_CheckstorageDatabase.lib
- 4.3 sqwsyb_CopyDumpAllDatabases.lib
- 4.4 sqwsyb_CopyDumpDatabase.lib
- 4.5 sqwsyb_DbccAllDatabases.lib
- 4.6 sqwsyb_DbccDatabase.lib
- 4.7 sqwsyb_DumpAllDatabases.lib
- 4.8 sqwsyb_DumpDatabase.lib
- 4.9 sqwsyb_ExecSQL.lib
- 4.10 sqwsyb_GatherDistantFsSize.lib
- 4.11 sqwsyb_GatherIndicators.lib
- 4.12 sqwsyb_GatherIndicators_Overload.lib
- 4.13 sqwsyb_GatherStructure.lib
- 4.14 sqwsyb_GenerateCreateInstance.lib
- 4.15 sqwsyb_Global.lib
- 4.16 sqwsyb_KillSessions.lib
- 4.17 sqwsyb_LoadAllDatabases.lib
- 4.18 sqwsyb_LoadDatabase.lib
- 4.19 sqwsyb_NetBackup.lib
- 4.20 sqwsyb_RebuildAllDatabases.lib
- 4.21 sqwsyb_RebuildDatabase.lib
- 4.22 sqwsyb_RsyncBackup.lib
- 4.23 sqwsyb_SetEnv.lib
- 4.24 sqwsyb_StatisticsAllDatabases.lib
- 4.25 sqwsyb_StatisticsDatabase.lib
- 4.26 sqwsyb_UpdtStatsAllDatabases.lib
- 4.27 sqwsyb_UpdtStatsDatabase.lib
- 4.28 sqwsyb_UpdtStatsParallelDatabase.lib
- 4.29 sqwsyb_UpdtStatsRebuildWithFlag.lib
- 5 menu
- 6 tools
- 6.1 sqwsyb_Crypt.ksh
- 6.2 sqwsyb_GenerateCreateInstance.ksh
- 6.3 sqwsyb_GetSaPass.ksh
- 6.4 sqwsyb_ListAsyncFilesGlobal.ksh
- 6.5 sqwsyb_ListAsyncFiles.ksh
- 6.6 sqwsyb_SetEnv.ksh
- 6.7 sqwsyb_Spm.ksh
- 6.8 sqwsyb_Sybis.ksh
- 6.9 sqwsyb_TestInstConnection.ksh
- 6.10 sqwsyb_TestMySQL.ksh
- 6.11 sqwsyb_TestSendmail.ksh
- 6.12 sqwsyb_Uncrypt.ksh
- 7 help
- 8 spm
Presentation
Utilisation
C'est le module d'exploitation local de sybase.
Il est entierement ecrit en ksh et sql.
Il permet les operations d'exploitation pour sybase.
Exemples d'utilisations de l'outil:
- Backup
- Recovery
- Compute statistics
- Indicators collection to store in referential database SQWareRepository
- Rotate logs
- ....
This module is deployed locally on the machine hosting the authorities to manage,
in order to avoid any points of weakness related to an NFS mount or whatever.
The deployment is done through a simple command SQWareCentral module using inventory located in SQWareRepository !
Guide d'installation de SQWareProduction pour sybase
Explication des repertoires
Repertoires se trouvant dans $gvsqw_SybBin:
- bin : Repertoires contenant standard scripts
- bin_cust : Repertoires contenant customs scripts for your environnement
- etc : Repertoires contenant the standard files of configuration
- etc_cust : Repertoires contenant the customs files of configuration for your environnement (overload standards)
- help : Repertoires contenant the standard files of help
- help_cust : Repertoires contenant the customs files of help for your environnement
- lib : Repertoires contenant the generic shell function librairies
- lib_cust : Repertoires contenant the generic shell function librairies (overload standards)
- spm : Contain sql query toolkit
- tools : Repertoires contenant the standard scripts used on an ad hoc
- tools_cust : Repertoires contenant the customs scripts used on an ad hoc for your environnement
- menu : Repertoires contenant the standard menus
- menu_cust : Repertoires contenant the custom menus for your environnement
Convention de nommage de fichiers
La majorite des fichiers sont nommes avec suffixes:
- *.ksh : pour les scripts
- *.cfg : pour les fichiers de configuration
- *.lib : pour les librairies de fonctions
- *.hlp : pour les fichiers d'aide
Convention de nommage dans les scripts
En général, la convention de nommage suivante est utilisée dans tous les scripts de SQWareProduction:
- gvsqw_ {}: variable globale initialisée par l'environnement et/ou la lib générique
- lvsqw_ {}: variable locale initialisée par le script et/ou une lib spécifique
- gfsqw_ {}: fonction définie par une lib générique
- lfsqw_ {}: fonction définie par le script et/ou une lib spécifique
bin
sqwsyb_CheckstorageAllDatabases.ksh
Script $gvsqw_SybBin/bin/sqwsyb_CheckstorageAllDatabases.ksh:
Execution de sqwsyb_CheckstorageDatabase.ksh en mode parallele
Vous pouvez choisir:
- Le degre de parallelisme
- Aggressivite de lancement (nombre de secondes entre deux lancements)
- Aggressivite de check de fin (nombre de secondes entre deux check de fin)
Filtres de generation de la liste des databases (vous pouvez tous les mixer):
- Liste d'inclusion de database
- Liste d'exclusion de database
- Clause d'inclusion de type like
- Clause d'exclusion de type like
- Clause where
Voir l'aide detaillee pour sqwsyb_CheckstorageAllDatabases.ksh
sqwsyb_CheckstorageDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_CheckstorageDatabase.ksh:
Execute la commande checkstorage sur la database
Voir l'aide detaillee pour sqwsyb_CheckstorageDatabase.ksh
sqwsyb_CopyDumpAllDatabases.ksh
Script $gvsqw_SybBin/bin/sqwsyb_CopyDumpAllDatabases.ksh:
copie des dumps de toutes les databases en parallele
Voir l'aide detaillee pour sqwsyb_CopyDumpAllDatabases.ksh
sqwsyb_CopyDumpDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_CopyDumpDatabase.ksh:
Copie le fichier dump par rsync entre deux dataservers
Vous pouvez choisir different options:
- differents users unix entre deux dataservers
- le degre de parallelisme de la copie
- le fichier a copier (dernier fichier dump par defaut)
- different repertoire (par defaut cherche dans le r�pertoire standard)
Le script peut aussi:
- Execute script shell avant Load
- Execute script shell apres Load
Voir l'aide detaillee pour sqwsyb_CopyDumpDatabase.ksh
sqwsyb_DbccAllDatabases.ksh
Script $gvsqw_SybBin/bin/sqwsyb_DbccAllDatabases.ksh:
Execution de sqwsyb_DbccDatabase.ksh en mode parallele
Vous pouvez choisir:
- Le degre de parallelisme
- Aggressivite de lancement (nombre de secondes entre deux lancements)
- Aggressivite de check de fin (nombre de secondes entre deux check de fin)
Filtres de generation de la liste des databases (vous pouvez tous les mixer):
- Liste d'inclusion de database
- Liste d'exclusion de database
- Clause d'inclusion de type like
- Clause d'exclusion de type like
- Clause where
Voir l'aide detaillee pour sqwsyb_DbccAllDatabases.ksh
sqwsyb_DbccDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_DbccDatabase.ksh:
Execute un dbcc sur la database
Voir l'aide detaillee pour sqwsyb_DbccDatabase.ksh
sqwsyb_DumpAllDatabases.ksh
Script $gvsqw_SybBin/bin/sqwsyb_DumpAllDatabases.ksh:
Execution de sqwsyb_DumpDatabase.ksh en mode parallele
Vous pouvez choisir:
- Le degre de parallelisme
- Aggressivite de lancement (nombre de secondes entre deux lancements)
- Aggressivite de check de fin (nombre de secondes entre deux check de fin)
Filtres de generation de la liste des databases (vous pouvez tous les mixer):
- Liste d'inclusion de database
- Liste d'exclusion de database
- Clause d'inclusion de type like
- Clause d'exclusion de type like
- Clause where
Voir l'aide detaillee pour sqwsyb_DumpAllDatabases.ksh
sqwsyb_DumpDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_DumpDatabase.ksh:
Genere un dump database
Vous pouvez choisir type de dump (par defaut full):
- full -> Dump full
- inc -> Dump tran
- stb -> Dump tran for standby
- fstb -> Dump full plus dump tran for standby
Le script determine automatiquement le nombre de stripes
Realise le backup de master..syslogins (permet la synchronisation au chargement)
Realise la purge des generations de dump
Vous pouvez changer les valeurs par defaut:
- compression level
- force le nombre de stripes
- taille max d'un stripe
- nombre de generations de dumps a garder
Voir l'aide detaillee pour sqwsyb_DumpDatabase.ksh
sqwsyb_ExecSQL.ksh
Script $gvsqw_SybBin/bin/sqwsyb_ExecSQL.ksh:
execute un fichier SQL sur l'instance
Voir l'aide detaillee pour sqwsyb_ExecSQL.ksh
sqwsyb_FailWithoutMail.ksh
Script $gvsqw_SybBin/bin/sqwsyb_FailWithoutMail.ksh:
sort en erreur avec affichage des parametres passes
Voir l'aide detaillee pour sqwsyb_FailWithoutMail.ksh
sqwsyb_GatherDistantFsSize.ksh
Script $gvsqw_SybBin/bin/sqwsyb_GatherDistantFsSize.ksh:
Collecte FS size
Voir l'aide detaillee pour sqwsyb_GatherDistantFsSize.ksh
sqwsyb_GatherIndicators.ksh
Script $gvsqw_SybBin/bin/sqwsyb_GatherIndicators.ksh:
Collecte les indicateurs Sybase et les met dans SQWareRepository
Resume de collecte:
- Volumetrie (use, free) du dataserver
- Volumetrie (use, free) des databases
- Volumetrie des tables
- Volumetrie (use, free) des FS
- Version, options, configuration, ... du dataserver
Voir l'aide detaillee pour sqwsyb_GatherIndicators.ksh
sqwsyb_GatherStructure.ksh
Script $gvsqw_SybBin/bin/sqwsyb_GatherStructure.ksh:
Collecte des structures Sybase et les met dans SQWareRepository
Resume de collecte:
- Tables liste et options
- Columns liste, types et options
- Indexes liste, types et options
Voir l'aide detaillee pour sqwsyb_GatherStructure.ksh
sqwsyb_KillSessions.ksh
Script $gvsqw_SybBin/bin/sqwsyb_KillSessions.ksh:
Genere le kill des connexions sybase
Vous pouvez inclure ou exclure des databases par listes
par defaut kill de toutes les sessions
vous pouvez aussi choisir le nombre de tentatives de kill session
Voir l'aide detaillee pour sqwsyb_KillSessions.ksh
sqwsyb_LoadAllDatabases.ksh
Script $gvsqw_SybBin/bin/sqwsyb_LoadAllDatabases.ksh:
load de toutes les databases en parallele
Voir l'aide detaillee pour sqwsyb_LoadAllDatabases.ksh
sqwsyb_LoadDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_LoadDatabase.ksh:
Chargement standard de database
le script trouve dynamiquement les fichiers a charger
Vous pouvez choisir le type de load (par defaut full):
- full -> Charge dump full
- inc -> Charge dump tran
- stb -> Charge dump tran for standby
- fstb -> Charge full dump plus dump tran for standby
Vous pouvez choisir de mettre online la database ou pas (par defaut on):
- on -> online
- off -> not online
- ostb -> online for standby access
Le script peut aussi:
- killer les sessions connectes sur la database a charger
- fait la synchronisation de syslogins/sysusers
- Execute script shell avant chargement
- Execute script shell apres chargement
Voir l'aide detaillee pour sqwsyb_LoadDatabase.ksh
sqwsyb_NetBackup.ksh
Script $gvsqw_SybBin/bin/sqwsyb_NetBackup.ksh:
backup avec NetBackup des fichiers dump/backup
Voir l'aide detaillee pour sqwsyb_NetBackup.ksh
sqwsyb_ParallelRun.ksh
Script $gvsqw_SybBin/bin/sqwsyb_ParallelRun.ksh:
Gere l'execution de commandes unix en parallele
Prend en parametre un fichier avec les commandes a executer
Vous pouvez choisir:
- Le degre de parallelisme
- Aggressivite de lancement (nombre de secondes entre deux lancements)
- Aggressivite de check de fin (nombre de secondes entre deux check de fin)
Voir l'aide detaillee pour sqwsyb_ParallelRun.ksh
sqwsyb_RebuildAllDatabases.ksh
Script $gvsqw_SybBin/bin/sqwsyb_RebuildAllDatabases.ksh:
Execution de sqwsyb_RebuildDatabase.ksh en mode parallele
Vous pouvez choisir:
- Le degre de parallelisme
- Aggressivite de lancement (nombre de secondes entre deux lancements)
- Aggressivite de check de fin (nombre de secondes entre deux check de fin)
Filtres de generation de la liste des databases (vous pouvez tous les mixer):
- Liste d'inclusion de database
- Liste d'exclusion de database
- Clause d'inclusion de type like
- Clause d'exclusion de type like
- Clause where
Voir l'aide detaillee pour sqwsyb_RebuildAllDatabases.ksh
sqwsyb_RebuildDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_RebuildDatabase.ksh:
Rebuild index ou table qui necessitent reorganisation
base sur la commande optdiag pour recuperer le cluster ratio des tables et indexes
Vous pouvez choisir:
- Taille min des table a regarder
- Min cluster ratio pour table avant rebuild
- Min cluster ratio pour index avant rebuild
Voir l'aide detaillee pour sqwsyb_RebuildDatabase.ksh
sqwsyb_RsyncBackup.ksh
Script $gvsqw_SybBin/bin/sqwsyb_RsyncBackup.ksh:
rsync dir (sans delete) vers un autre host
Voir l'aide detaillee pour sqwsyb_RsyncBackup.ksh
sqwsyb_RunJob.ksh
Script $gvsqw_SybBin/bin/sqwsyb_RunJob.ksh:
Execute les scripts pour Sybase et genere les fichiers log et erreur
base sur le fichier de configuration $gvsqw_RootCfg/sqwsyb_Jobs.cfg
compresse et purge les logs les plus anciennes
Voir l'aide detaillee pour sqwsyb_RunJob.ksh
sqwsyb_StatisticsAllDatabases.ksh
Script $gvsqw_SybBin/bin/sqwsyb_StatisticsAllDatabases.ksh:
Execution de sqwsyb_StatisticsDatabase.ksh en mode parallele
Vous pouvez choisir:
- Le degre de parallelisme
- Aggressivite de lancement (nombre de secondes entre deux lancements)
- Aggressivite de check de fin (nombre de secondes entre deux check de fin)
Filtres de generation de la liste des databases (vous pouvez tous les mixer):
- Liste d'inclusion de database
- Liste d'exclusion de database
- Clause d'inclusion de type like
- Clause d'exclusion de type like
- Clause where
Voir l'aide detaillee pour sqwsyb_StatisticsAllDatabases.ksh
sqwsyb_StatisticsDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_StatisticsDatabase.ksh:
update statistics
utilise la commande 'update statistics $Owner.$Table'
calcule les statisques uniquement sur la premier colonne des indexes
Voir l'aide detaillee pour sqwsyb_StatisticsDatabase.ksh
sqwsyb_UpdtStatsAllDatabases.ksh
Script $gvsqw_SybBin/bin/sqwsyb_UpdtStatsAllDatabases.ksh:
Execution de sqwsyb_UpdtStatsDatabase.ksh en mode parallele
Vous pouvez choisir:
*NoHashing
- Aggressivite de lancement (nombre de secondes entre deux lancements)
- Aggressivite de check de fin (nombre de secondes entre deux check de fin)
Filtres de generation de la liste des databases (vous pouvez tous les mixer):
- Liste d'inclusion de database
- Liste d'exclusion de database
- Clause d'inclusion de type like
- Clause d'exclusion de type like
- Clause where
Voir l'aide detaillee pour sqwsyb_UpdtStatsAllDatabases.ksh
sqwsyb_UpdtStatsDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_UpdtStatsDatabase.ksh:
update index statistics
utilise la commande 'update index Statistics $lvsqw_Owner.$lvsqw_Table'
calcule les statisques sur toutes les colonnes indexees
vous pouvez aussi forcer le delete avec 'delete Statistics $lvsqw_Owner.$lvsqw_Table'
calcule dynamiquement le sample pour mettre l'option 'with sampling=$lvsqw_SamplePct percent'
Voir l'aide detaillee pour sqwsyb_UpdtStatsDatabase.ksh
sqwsyb_UpdtStatsParallelDatabase.ksh
Script $gvsqw_SybBin/bin/sqwsyb_UpdtStatsParallelDatabase.ksh:
update index statistics en parallele
utilise la commande 'update index Statistics $lvsqw_Owner.$lvsqw_Table'
calcule les statisques sur toutes les colonnes indexees
vous pouvez aussi forcer le delete avec 'delete Statistics $lvsqw_Owner.$lvsqw_Table'
calcule dynamiquement le sample pour mettre l'option 'with sampling=$lvsqw_SamplePct percent'
Voir l'aide detaillee pour sqwsyb_UpdtStatsParallelDatabase.ksh
sqwsyb_UpdtStatsRebuildWithFlag.ksh
Script $gvsqw_SybBin/bin/sqwsyb_UpdtStatsRebuildWithFlag.ksh:
Flag + UpdtStats + Rebuild
Voir l'aide detaillee pour sqwsyb_UpdtStatsRebuildWithFlag.ksh
etc
sqwsyb_CreDs_AseRs_157.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_CreDs_AseRs_157.cfg:
Voir l'aide detaillee pour sqwsyb_CreDs_AseRs_157.cfg
sqwsyb_CreDs_AseRs_160.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_CreDs_AseRs_160.cfg:
Voir l'aide detaillee pour sqwsyb_CreDs_AseRs_160.cfg
sqwsyb_CreDs_AseRs.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_CreDs_AseRs.cfg:
Voir l'aide detaillee pour sqwsyb_CreDs_AseRs.cfg
sqwsyb_CreDs_BsRs_157.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_CreDs_BsRs_157.cfg:
Voir l'aide detaillee pour sqwsyb_CreDs_BsRs_157.cfg
sqwsyb_CreDs_BsRs_160.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_CreDs_BsRs_160.cfg:
Voir l'aide detaillee pour sqwsyb_CreDs_BsRs_160.cfg
sqwsyb_CreDs_BsRs.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_CreDs_BsRs.cfg:
Voir l'aide detaillee pour sqwsyb_CreDs_BsRs.cfg
sqwsyb_CreDs_CrontabRef.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_CreDs_CrontabRef.cfg:
Voir l'aide detaillee pour sqwsyb_CreDs_CrontabRef.cfg
sqwsyb_CreDs_Jobs.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_CreDs_Jobs.cfg:
Voir l'aide detaillee pour sqwsyb_CreDs_Jobs.cfg
sqwsyb_GlobalVar.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_GlobalVar.cfg:
Global var for Sybase
Contient les variables operationnelles de SQWareProduction.
Voir l'aide detaillee pour sqwsyb_GlobalVar.cfg
sqwsyb_Template.cfg
Fichier de configuration $gvsqw_SybBin/../etc/sqwsyb_Template.cfg:
Template for overLoad default paramaters of 'All' scripts
Voir l'aide detaillee pour sqwsyb_Template.cfg
.profile
Exemple de .profile $gvsqw_SybBin/../etc/.profile:
Exemple de lignes a ajouter au .profile pour les users sybase.
Voir l'aide detaillee pour .profile
.profile_confort
Fichier pour mettre les aliases $gvsqw_SybBin/../etc/.profile_confort:
Contenu des aliases de confort de SQWareProduction pour sybase.
Modèle:SQWareProductionSurchargeConfort
Voir l'aide detaillee pour .profile_confort
lib
sqwsyb_CheckstorageAllDatabases.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CheckstorageAllDatabases.lib:
lib for sqwsyb_CheckstorageAllDatabases.ksh
Voir l'aide detaillee pour sqwsyb_CheckstorageAllDatabases.lib
sqwsyb_CheckstorageDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CheckstorageDatabase.lib:
lib for sqwsyb_CheckstorageDatabase.ksh
Voir l'aide detaillee pour sqwsyb_CheckstorageDatabase.lib
sqwsyb_CopyDumpAllDatabases.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CopyDumpAllDatabases.lib:
lib for sqwsyb_CopyDumpAllDatabases.ksh
Voir l'aide detaillee pour sqwsyb_CopyDumpAllDatabases.lib
sqwsyb_CopyDumpDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_CopyDumpDatabase.lib:
lib for sqwsyb_CopyDumpDatabase.ksh
Voir l'aide detaillee pour sqwsyb_CopyDumpDatabase.lib
sqwsyb_DbccAllDatabases.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_DbccAllDatabases.lib:
lib for sqwsyb_DbccAllDatabases.ksh
Voir l'aide detaillee pour sqwsyb_DbccAllDatabases.lib
sqwsyb_DbccDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_DbccDatabase.lib:
lib for sqwsyb_DbccDatabase.ksh
Voir l'aide detaillee pour sqwsyb_DbccDatabase.lib
sqwsyb_DumpAllDatabases.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_DumpAllDatabases.lib:
lib for sqwsyb_DumpAllDatabases.ksh
Voir l'aide detaillee pour sqwsyb_DumpAllDatabases.lib
sqwsyb_DumpDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_DumpDatabase.lib:
lib for sqwsyb_DumpDatabase.ksh
Voir l'aide detaillee pour sqwsyb_DumpDatabase.lib
sqwsyb_ExecSQL.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_ExecSQL.lib:
lib for sqwsyb_ExecSQL.ksh
Voir l'aide detaillee pour sqwsyb_ExecSQL.lib
sqwsyb_GatherDistantFsSize.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_GatherDistantFsSize.lib:
lib for sqwsyb_GatherFsSize.ksh
Voir l'aide detaillee pour sqwsyb_GatherDistantFsSize.lib
sqwsyb_GatherIndicators.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_GatherIndicators.lib:
lib for sqwsyb_GatherIndicators.ksh
Voir l'aide detaillee pour sqwsyb_GatherIndicators.lib
sqwsyb_GatherIndicators_Overload.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_GatherIndicators_Overload.lib:
lib for overLoad sqwsyb_GatherIndicators.ksh
Voir l'aide detaillee pour sqwsyb_GatherIndicators_Overload.lib
sqwsyb_GatherStructure.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_GatherStructure.lib:
lib for sqwsyb_GatherStructure.ksh
Voir l'aide detaillee pour sqwsyb_GatherStructure.lib
sqwsyb_GenerateCreateInstance.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_GenerateCreateInstance.lib:
lib for generate create dataserver
Voir l'aide detaillee pour sqwsyb_GenerateCreateInstance.lib
sqwsyb_Global.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_Global.lib:
central lib of generic fonctions for sybase
Voir l'aide detaillee pour sqwsyb_Global.lib
sqwsyb_KillSessions.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_KillSessions.lib:
lib for sqwsyb_KillSessions.ksh
Voir l'aide detaillee pour sqwsyb_KillSessions.lib
sqwsyb_LoadAllDatabases.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_LoadAllDatabases.lib:
lib for sqwsyb_LoadAllDatabases.ksh
Voir l'aide detaillee pour sqwsyb_LoadAllDatabases.lib
sqwsyb_LoadDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_LoadDatabase.lib:
lib for sqwsyb_LoadDatabase.ksh
Voir l'aide detaillee pour sqwsyb_LoadDatabase.lib
sqwsyb_NetBackup.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_NetBackup.lib:
lib for sqwgen_NetBackup.ksh
Voir l'aide detaillee pour sqwsyb_NetBackup.lib
sqwsyb_RebuildAllDatabases.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_RebuildAllDatabases.lib:
lib for sqwsyb_RebuildAllDatabases.ksh
Voir l'aide detaillee pour sqwsyb_RebuildAllDatabases.lib
sqwsyb_RebuildDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_RebuildDatabase.lib:
lib for sqwsyb_RebuildDatabase.ksh
Voir l'aide detaillee pour sqwsyb_RebuildDatabase.lib
sqwsyb_RsyncBackup.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_RsyncBackup.lib:
lib for sqwgen_RsyncBackup.ksh.ksh
Voir l'aide detaillee pour sqwsyb_RsyncBackup.lib
sqwsyb_SetEnv.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_SetEnv.lib:
fonction to set env for $DSQUERY
Voir l'aide detaillee pour sqwsyb_SetEnv.lib
sqwsyb_StatisticsAllDatabases.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_StatisticsAllDatabases.lib:
lib for sqwsyb_StatisticsAllDatabases.ksh
Voir l'aide detaillee pour sqwsyb_StatisticsAllDatabases.lib
sqwsyb_StatisticsDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_StatisticsDatabase.lib:
lib for sqwsyb_StatisticsDatabase.ksh
Voir l'aide detaillee pour sqwsyb_StatisticsDatabase.lib
sqwsyb_UpdtStatsAllDatabases.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsAllDatabases.lib:
lib for sqwsyb_UpdtStatsAllDatabases.ksh
Voir l'aide detaillee pour sqwsyb_UpdtStatsAllDatabases.lib
sqwsyb_UpdtStatsDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsDatabase.lib:
lib for sqwsyb_UpdtStatsDatabase.ksh
Voir l'aide detaillee pour sqwsyb_UpdtStatsDatabase.lib
sqwsyb_UpdtStatsParallelDatabase.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsParallelDatabase.lib:
lib for sqwsyb_UpdtStatsParallelDatabase.ksh
Voir l'aide detaillee pour sqwsyb_UpdtStatsParallelDatabase.lib
sqwsyb_UpdtStatsRebuildWithFlag.lib
librairies de fonctions shell $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsRebuildWithFlag.lib:
lib for sqwsyb_UpdtStatsRebuildWithFlag.ksh
Voir l'aide detaillee pour sqwsyb_UpdtStatsRebuildWithFlag.lib
tools
sqwsyb_Crypt.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_Crypt.ksh:
Generic script to crypt file with openssl
Voir l'aide detaillee pour sqwsyb_Crypt.ksh
sqwsyb_GenerateCreateInstance.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_GenerateCreateInstance.ksh:
Generate create dataserver files
Voir l'aide detaillee pour sqwsyb_GenerateCreateInstance.ksh
sqwsyb_GetSaPass.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_GetSaPass.ksh:
set env for $DSQUERY
Modèle:SQWareProductionSurchargeToo
Voir l'aide detaillee pour sqwsyb_GetSaPass.ksh
sqwsyb_ListAsyncFilesGlobal.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_ListAsyncFilesGlobal.ksh:
List Async files (sql, log, mail) to upload in SQWareCentral (all in a directory)
Voir l'aide detaillee pour sqwsyb_ListAsyncFilesGlobal.ksh
sqwsyb_ListAsyncFiles.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_ListAsyncFiles.ksh:
List Async files (sql, log, mail) to upload in SQWareCentral
Voir l'aide detaillee pour sqwsyb_ListAsyncFiles.ksh
sqwsyb_SetEnv.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_SetEnv.ksh:
set env for $DSQUERY
Modèle:SQWareProductionSurchargeToo
Voir l'aide detaillee pour sqwsyb_SetEnv.ksh
sqwsyb_Spm.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_Spm.ksh:
request for sybase
Voir l'aide detaillee pour sqwsyb_Spm.ksh
sqwsyb_Sybis.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_Sybis.ksh:
set env for $DSQUERY
Voir l'aide detaillee pour sqwsyb_Sybis.ksh
sqwsyb_TestInstConnection.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_TestInstConnection.ksh:
Test instance connection
Voir l'aide detaillee pour sqwsyb_TestInstConnection.ksh
sqwsyb_TestMySQL.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_TestMySQL.ksh:
Generic test MySQL connection script
Voir l'aide detaillee pour sqwsyb_TestMySQL.ksh
sqwsyb_TestSendmail.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_TestSendmail.ksh:
Generic test sendmail script
Voir l'aide detaillee pour sqwsyb_TestSendmail.ksh
sqwsyb_Uncrypt.ksh
Script $gvsqw_SybBin/../tools/sqwsyb_Uncrypt.ksh:
Generic script to uncrypt file with openssl
Voir l'aide detaillee pour sqwsyb_Uncrypt.ksh
help
Contenu des fichiers d'aide pour l'option "-s" des scripts bin.
spm
Outil de requetes SQL
Voir l'aide detaillee pour spm