SQWareProduction:sybase

From Wiki_dbSQWare
Revision as of 18:21, 24 January 2023 by BatchUser (talk | contribs) (Updated by BatchUser)
Jump to: navigation, search

Contents

Presentation

Usage

It's the module locally operating of sybase.
It is entirely written in ksh and sql.
It allows to manage the operation for sybase.
Example uses of the tool:

  • 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 !
Installation guide for SQWareProduction for sybase

Explanation of directories

Directories located in $gvsqw_SybBin:

  • bin : Directory containing standard scripts
  • bin_cust : Directory containing customs scripts for your environnement
  • etc : Directory containing the standard files of configuration
  • etc_cust : Directory containing the customs files of configuration for your environnement (overload standards)
  • help : Directory containing the standard files of help
  • help_cust : Directory containing the customs files of help for your environnement
  • lib : Directory containing the generic shell function librairies
  • lib_cust : Directory containing the generic shell function librairies (overload standards)
  • spm : Contain sql query toolkit
  • tools : Directory containing the standard scripts used on an ad hoc
  • tools_cust : Directory containing the customs scripts used on an ad hoc for your environnement
  • menu : Directory containing the standard menus
  • menu_cust : Directory containing the custom menus for your 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.


Naming convention of files

The majority of files are named with suffixes:

  • *.ksh : for scripts
  • *.cfg : for configuration files
  • *.lib : for function librairies
  • *.hlp : for help files
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.


Naming convention in 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

bin

sqwsyb_CheckstorageAllDatabases.ksh

Script $gvsqw_SybBin/bin/sqwsyb_CheckstorageAllDatabases.ksh:

Run of sqwsyb_CheckstorageDatabase.ksh in parallel mode
You can choose:

  • The parallel degree
  • Aggressiveness of run (number of seconds between two runs)
  • Aggressiveness of check end (number of seconds between two checks of end)


Filters to generate database list (you can mix all off them):

  • Include list of database
  • Exclude list of database
  • Include like clause
  • Exclude like clause
  • Where clause

See the detailed help for sqwsyb_CheckstorageAllDatabases.ksh

sqwsyb_CheckstorageDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_CheckstorageDatabase.ksh:

Run Checkstorage commands on database See the detailed help for sqwsyb_CheckstorageDatabase.ksh

sqwsyb_CopyDumpAllDatabases.ksh

Script $gvsqw_SybBin/bin/sqwsyb_CopyDumpAllDatabases.ksh:

copy dump all databases in parallel See the detailed help for sqwsyb_CopyDumpAllDatabases.ksh

sqwsyb_CopyDumpDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_CopyDumpDatabase.ksh:

Copy Dump file by rsync between two dataservers
You can choose different options:

  • different unix users between the two dataservers
  • parallel degree of copy
  • the file to copy (latest full Dump by default)
  • different directory (by default search in standard directory)


The script can also:

  • run shell script before Load
  • run shell script after Load

See the detailed help for sqwsyb_CopyDumpDatabase.ksh

sqwsyb_DbccAllDatabases.ksh

Script $gvsqw_SybBin/bin/sqwsyb_DbccAllDatabases.ksh:

Run of sqwsyb_DbccDatabase.ksh in parallel mode
You can choose:

  • The parallel degree
  • Aggressiveness of run (number of seconds between two runs)
  • Aggressiveness of check end (number of seconds between two checks of end)


Filters to generate database list (you can mix all off them):

  • Include list of database
  • Exclude list of database
  • Include like clause
  • Exclude like clause
  • Where clause

See the detailed help for sqwsyb_DbccAllDatabases.ksh

sqwsyb_DbccDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_DbccDatabase.ksh:

Run Dbcc command on database See the detailed help for sqwsyb_DbccDatabase.ksh

sqwsyb_DumpAllDatabases.ksh

Script $gvsqw_SybBin/bin/sqwsyb_DumpAllDatabases.ksh:

Run of sqwsyb_DumpDatabase.ksh in parallel mode
You can choose:

  • The parallel degree
  • Aggressiveness of run (number of seconds between two runs)
  • Aggressiveness of check end (number of seconds between two checks of end)


Filters to generate database list (you can mix all off them):

  • Include list of database
  • Exclude list of database
  • Include like clause
  • Exclude like clause
  • Where clause

See the detailed help for sqwsyb_DumpAllDatabases.ksh

sqwsyb_DumpDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_DumpDatabase.ksh:

Generate Dump database
You can choose type of Dump (by default full):

  • full -> full Dump
  • inc -> Dump tran
  • stb -> Dump tran for standby
  • fstb -> full Dump plus Dump tran for standby


Script automatically determine how many stripes
Makes backup of master..syslogins (permet to make synchronisation on Load)
Makes purges of Dump generations
You can change default values:

  • compression level
  • force number of stripes
  • size max of a stripe
  • number of Dump generations to keep online

See the detailed help for sqwsyb_DumpDatabase.ksh

sqwsyb_ExecSQL.ksh

Script $gvsqw_SybBin/bin/sqwsyb_ExecSQL.ksh:

execute SQL file on instance See the detailed help for sqwsyb_ExecSQL.ksh

sqwsyb_GatherDistantFsSize.ksh

Script $gvsqw_SybBin/bin/sqwsyb_GatherDistantFsSize.ksh:

Collect FS size See the detailed help for sqwsyb_GatherDistantFsSize.ksh

sqwsyb_GatherIndicators.ksh

Script $gvsqw_SybBin/bin/sqwsyb_GatherIndicators.ksh:

Gather Sybase indicators and put them in SQWareRepository
Summary of collection:

  • Volumetry (use, free) of dataserver
  • Volumetry (use, free) of databases
  • Volumetry of tables
  • Volumetry (use, free) of FS
  • Version, options, configuration, ... of dataserver

See the detailed help for sqwsyb_GatherIndicators.ksh

sqwsyb_GatherStructure.ksh

Script $gvsqw_SybBin/bin/sqwsyb_GatherStructure.ksh:

Gather Sybase structure and put them in SQWareRepository
Summary of collection:

  • Tables list and options
  • Columns list, types and options
  • Indexes list, types and options

See the detailed help for sqwsyb_GatherStructure.ksh

sqwsyb_KillSessions.ksh

Script $gvsqw_SybBin/bin/sqwsyb_KillSessions.ksh:

Generate kill of sybase connections
You can include or exclude databases by lists
By default kill all sessions
you can also choose the number of retry to kill session See the detailed help for sqwsyb_KillSessions.ksh

sqwsyb_LoadAllDatabases.ksh

Script $gvsqw_SybBin/bin/sqwsyb_LoadAllDatabases.ksh:

load of all databases in parallel See the detailed help for sqwsyb_LoadAllDatabases.ksh

sqwsyb_LoadDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_LoadDatabase.ksh:

Standard database Load sybase
script dynamically find dump files to Load
You can choose type of Load (by default full):

  • full -> Load full dump
  • inc -> Load dump tran
  • stb -> Load dump tran for standby
  • fstb -> Load full dump plus dump tran for standby


You can choose to online database or not(default on):

  • on -> online
  • off -> not online
  • ostb -> online for standby access


The script can also:

  • kill connected sessions on the database to Load
  • make a synchronisation of syslogins/sysusers
  • run shell script before Load
  • run shell script after Load

See the detailed help for sqwsyb_LoadDatabase.ksh

sqwsyb_NetBackup.ksh

Script $gvsqw_SybBin/bin/sqwsyb_NetBackup.ksh:

backup with NetBackup dump/backup files See the detailed help for sqwsyb_NetBackup.ksh

sqwsyb_ParallelRun.ksh

Script $gvsqw_SybBin/bin/sqwsyb_ParallelRun.ksh:

Manages the execution of unix commands in parallel mode
Takes in parameter file with unix command to execute
You can choose:

  • The parallel degree
  • Aggressiveness of run (number of seconds between two runs)
  • Aggressiveness of check end (number of seconds between two checks of end)


See the detailed help for sqwsyb_ParallelRun.ksh

sqwsyb_RebuildAllDatabases.ksh

Script $gvsqw_SybBin/bin/sqwsyb_RebuildAllDatabases.ksh:

Run of sqwsyb_RebuildDatabase.ksh in parallel mode
You can choose:

  • The parallel degree
  • Aggressiveness of run (number of seconds between two runs)
  • Aggressiveness of check end (number of seconds between two checks of end)


Filters to generate database list (you can mix all off them):

  • Include list of database
  • Exclude list of database
  • Include like clause
  • Exclude like clause
  • Where clause

See the detailed help for sqwsyb_RebuildAllDatabases.ksh

sqwsyb_RebuildDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_RebuildDatabase.ksh:

Rebuild index or table who need reorganisation
based on optdiag command to retrieve cluster ratio of tables and indexes
You can choose options:

  • Size min of table to consider
  • Min cluster ratio for table before Rebuild it
  • Min cluster ratio for index before Rebuild it

See the detailed help for sqwsyb_RebuildDatabase.ksh

sqwsyb_RsyncBackup.ksh

Script $gvsqw_SybBin/bin/sqwsyb_RsyncBackup.ksh:

rsync dir (without delete) to an other host See the detailed help for sqwsyb_RsyncBackup.ksh

sqwsyb_RunJob.ksh

Script $gvsqw_SybBin/bin/sqwsyb_RunJob.ksh:

Run Sybase scripts and generate log and error file
based on $gvsqw_RootCfg/sqwsyb_Jobs.cfg configuration file
compress and purge oldest log files See the detailed help for sqwsyb_RunJob.ksh

sqwsyb_StatisticsAllDatabases.ksh

Script $gvsqw_SybBin/bin/sqwsyb_StatisticsAllDatabases.ksh:

Run of sqwsyb_StatisticsDatabase.ksh in parallel mode
You can choose:

  • The parallel degree
  • Aggressiveness of run (number of seconds between two runs)
  • Aggressiveness of check end (number of seconds between two checks of end)


Filters to generate database list (you can mix all off them):

  • Include list of database
  • Exclude list of database
  • Include like clause
  • Exclude like clause
  • Where clause

See the detailed help for sqwsyb_StatisticsAllDatabases.ksh

sqwsyb_StatisticsDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_StatisticsDatabase.ksh:

update statistics
use the command 'update statistics $Owner.$Table'
compute Statistics only on the firsts indexed columns See the detailed help for sqwsyb_StatisticsDatabase.ksh

sqwsyb_UpdtStatsAllDatabases.ksh

Script $gvsqw_SybBin/bin/sqwsyb_UpdtStatsAllDatabases.ksh:

Run of sqwsyb_UpdtStatsDatabase.ksh in parallel mode
You can choose:

  • The parallel degree
  • Aggressiveness of run (number of seconds between two runs)
  • Aggressiveness of check end (number of seconds between two checks of end)


Filters to generate database list (you can mix all off them):

  • Include list of database
  • Exclude list of database
  • Include like clause
  • Exclude like clause
  • Where clause

See the detailed help for sqwsyb_UpdtStatsAllDatabases.ksh

sqwsyb_UpdtStatsDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_UpdtStatsDatabase.ksh:

update index Statistics
use the command 'update index Statistics $lvsqw_Owner.$lvsqw_Table'
compute Statistics on all indexed columns
you can also force delete with 'delete Statistics $lvsqw_Owner.$lvsqw_Table'
dynamically calculates a sample to put option 'with sampling=$lvsqw_SamplePct percent' See the detailed help for sqwsyb_UpdtStatsDatabase.ksh

sqwsyb_UpdtStatsParallelDatabase.ksh

Script $gvsqw_SybBin/bin/sqwsyb_UpdtStatsParallelDatabase.ksh:

update index Statistics in parallel
use the command 'update index Statistics $lvsqw_Owner.$lvsqw_Table'
compute Statistics on all indexed columns
you can also force delete with 'delete Statistics $lvsqw_Owner.$lvsqw_Table'
dynamically calculates a sample to put option 'with sampling=$lvsqw_SamplePct percent' See the detailed help for sqwsyb_UpdtStatsParallelDatabase.ksh

sqwsyb_UpdtStatsRebuildWithFlag.ksh

Script $gvsqw_SybBin/bin/sqwsyb_UpdtStatsRebuildWithFlag.ksh:

Flag + UpdtStats + Rebuild See the detailed help for sqwsyb_UpdtStatsRebuildWithFlag.ksh


etc

sqwsyb_CreDs_AseRs_157.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_CreDs_AseRs_157.cfg:


See the detailed help for sqwsyb_CreDs_AseRs_157.cfg

sqwsyb_CreDs_AseRs_160.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_CreDs_AseRs_160.cfg:


See the detailed help for sqwsyb_CreDs_AseRs_160.cfg

sqwsyb_CreDs_AseRs.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_CreDs_AseRs.cfg:


See the detailed help for sqwsyb_CreDs_AseRs.cfg

sqwsyb_CreDs_BsRs_157.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_CreDs_BsRs_157.cfg:


See the detailed help for sqwsyb_CreDs_BsRs_157.cfg

sqwsyb_CreDs_BsRs_160.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_CreDs_BsRs_160.cfg:


See the detailed help for sqwsyb_CreDs_BsRs_160.cfg

sqwsyb_CreDs_BsRs.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_CreDs_BsRs.cfg:


See the detailed help for sqwsyb_CreDs_BsRs.cfg

sqwsyb_CreDs_CrontabRef.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_CreDs_CrontabRef.cfg:


See the detailed help for sqwsyb_CreDs_CrontabRef.cfg

sqwsyb_CreDs_Jobs.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_CreDs_Jobs.cfg:


See the detailed help for sqwsyb_CreDs_Jobs.cfg

sqwsyb_GlobalVar.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_GlobalVar.cfg:
Global var for Sybase
It contains the operating variables of SQWareProduction.

Nuvola apps information.png
Note:
You can overload variables contain in $gvsqw_SybBin/../etc/sqwsyb_GlobalVar.cfg

by the same variables in $gvsqw_SybBin/../etc_cust/sqwsyb_GlobalVar.cfg for all your environnement
or in $HOME/sqwConfig/sqwsyb_GlobalVar.cfg specifically for this user.

See the detailed help for sqwsyb_GlobalVar.cfg

sqwsyb_Template.cfg

Configuration file $gvsqw_SybBin/../etc/sqwsyb_Template.cfg:
Template for overLoad default paramaters of 'All' scripts

See the detailed help for sqwsyb_Template.cfg

.profile

Sample file for .profile $gvsqw_SybBin/../etc/.profile:
Sample of lines to add to .profile of sybase users.
See the detailed help for .profile

.profile_confort

File to put aliases $gvsqw_SybBin/../etc/.profile_confort:
Contains confort aliases of SQWareProduction for sybase.

Nuvola apps information.png
Note:
You can overload confort environnement $gvsqw_SybBin/../etc/.profile_confort

with $gvsqw_SybBin/../etc_cust/.profile_confort for all your environnement
or with $HOME/edtConfig/.profile_confort specifically for this user .


See the detailed help for .profile_confort


lib

sqwsyb_CheckstorageAllDatabases.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_CheckstorageAllDatabases.lib:
lib for sqwsyb_CheckstorageAllDatabases.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_CheckstorageAllDatabases.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_CheckstorageAllDatabases.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_CheckstorageAllDatabases.lib specifically for this user .


See the detailed help for sqwsyb_CheckstorageAllDatabases.lib

sqwsyb_CheckstorageDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_CheckstorageDatabase.lib:
lib for sqwsyb_CheckstorageDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_CheckstorageDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_CheckstorageDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_CheckstorageDatabase.lib specifically for this user .


See the detailed help for sqwsyb_CheckstorageDatabase.lib

sqwsyb_CopyDumpAllDatabases.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_CopyDumpAllDatabases.lib:
lib for sqwsyb_CopyDumpAllDatabases.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_CopyDumpAllDatabases.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_CopyDumpAllDatabases.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_CopyDumpAllDatabases.lib specifically for this user .


See the detailed help for sqwsyb_CopyDumpAllDatabases.lib

sqwsyb_CopyDumpDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_CopyDumpDatabase.lib:
lib for sqwsyb_CopyDumpDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_CopyDumpDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_CopyDumpDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_CopyDumpDatabase.lib specifically for this user .


See the detailed help for sqwsyb_CopyDumpDatabase.lib

sqwsyb_DbccAllDatabases.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_DbccAllDatabases.lib:
lib for sqwsyb_DbccAllDatabases.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_DbccAllDatabases.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_DbccAllDatabases.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_DbccAllDatabases.lib specifically for this user .


See the detailed help for sqwsyb_DbccAllDatabases.lib

sqwsyb_DbccDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_DbccDatabase.lib:
lib for sqwsyb_DbccDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_DbccDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_DbccDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_DbccDatabase.lib specifically for this user .


See the detailed help for sqwsyb_DbccDatabase.lib

sqwsyb_DumpAllDatabases.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_DumpAllDatabases.lib:
lib for sqwsyb_DumpAllDatabases.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_DumpAllDatabases.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_DumpAllDatabases.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_DumpAllDatabases.lib specifically for this user .


See the detailed help for sqwsyb_DumpAllDatabases.lib

sqwsyb_DumpDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_DumpDatabase.lib:
lib for sqwsyb_DumpDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_DumpDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_DumpDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_DumpDatabase.lib specifically for this user .


See the detailed help for sqwsyb_DumpDatabase.lib

sqwsyb_ExecSQL.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_ExecSQL.lib:
lib for sqwsyb_ExecSQL.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_ExecSQL.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_ExecSQL.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_ExecSQL.lib specifically for this user .


See the detailed help for sqwsyb_ExecSQL.lib

sqwsyb_GatherDistantFsSize.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_GatherDistantFsSize.lib:
lib for sqwsyb_GatherFsSize.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_GatherDistantFsSize.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_GatherDistantFsSize.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_GatherDistantFsSize.lib specifically for this user .


See the detailed help for sqwsyb_GatherDistantFsSize.lib

sqwsyb_GatherIndicators.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_GatherIndicators.lib:
lib for sqwsyb_GatherIndicators.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_GatherIndicators.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_GatherIndicators.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_GatherIndicators.lib specifically for this user .


See the detailed help for sqwsyb_GatherIndicators.lib

sqwsyb_GatherIndicators_Overload.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_GatherIndicators_Overload.lib:
lib for overLoad sqwsyb_GatherIndicators.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_GatherIndicators_Overload.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_GatherIndicators_Overload.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_GatherIndicators_Overload.lib specifically for this user .


See the detailed help for sqwsyb_GatherIndicators_Overload.lib

sqwsyb_GatherStructure.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_GatherStructure.lib:
lib for sqwsyb_GatherStructure.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_GatherStructure.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_GatherStructure.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_GatherStructure.lib specifically for this user .


See the detailed help for sqwsyb_GatherStructure.lib

sqwsyb_GenerateCreateInstance.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_GenerateCreateInstance.lib:
lib for generate create dataserver

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_GenerateCreateInstance.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_GenerateCreateInstance.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_GenerateCreateInstance.lib specifically for this user .


See the detailed help for sqwsyb_GenerateCreateInstance.lib

sqwsyb_Global.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_Global.lib:
central lib of generic fonctions for sybase

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_Global.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_Global.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_Global.lib specifically for this user .


See the detailed help for sqwsyb_Global.lib

sqwsyb_KillSessions.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_KillSessions.lib:
lib for sqwsyb_KillSessions.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_KillSessions.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_KillSessions.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_KillSessions.lib specifically for this user .


See the detailed help for sqwsyb_KillSessions.lib

sqwsyb_LoadAllDatabases.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_LoadAllDatabases.lib:
lib for sqwsyb_LoadAllDatabases.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_LoadAllDatabases.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_LoadAllDatabases.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_LoadAllDatabases.lib specifically for this user .


See the detailed help for sqwsyb_LoadAllDatabases.lib

sqwsyb_LoadDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_LoadDatabase.lib:
lib for sqwsyb_LoadDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_LoadDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_LoadDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_LoadDatabase.lib specifically for this user .


See the detailed help for sqwsyb_LoadDatabase.lib

sqwsyb_NetBackup.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_NetBackup.lib:
lib for sqwgen_NetBackup.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_NetBackup.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_NetBackup.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_NetBackup.lib specifically for this user .


See the detailed help for sqwsyb_NetBackup.lib

sqwsyb_RebuildAllDatabases.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_RebuildAllDatabases.lib:
lib for sqwsyb_RebuildAllDatabases.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_RebuildAllDatabases.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_RebuildAllDatabases.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_RebuildAllDatabases.lib specifically for this user .


See the detailed help for sqwsyb_RebuildAllDatabases.lib

sqwsyb_RebuildDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_RebuildDatabase.lib:
lib for sqwsyb_RebuildDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_RebuildDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_RebuildDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_RebuildDatabase.lib specifically for this user .


See the detailed help for sqwsyb_RebuildDatabase.lib

sqwsyb_RsyncBackup.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_RsyncBackup.lib:
lib for sqwgen_RsyncBackup.ksh.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_RsyncBackup.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_RsyncBackup.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_RsyncBackup.lib specifically for this user .


See the detailed help for sqwsyb_RsyncBackup.lib

sqwsyb_SetEnv.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_SetEnv.lib:
fonction to set env for $DSQUERY

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_SetEnv.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_SetEnv.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_SetEnv.lib specifically for this user .


See the detailed help for sqwsyb_SetEnv.lib

sqwsyb_StatisticsAllDatabases.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_StatisticsAllDatabases.lib:
lib for sqwsyb_StatisticsAllDatabases.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_StatisticsAllDatabases.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_StatisticsAllDatabases.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_StatisticsAllDatabases.lib specifically for this user .


See the detailed help for sqwsyb_StatisticsAllDatabases.lib

sqwsyb_StatisticsDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_StatisticsDatabase.lib:
lib for sqwsyb_StatisticsDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_StatisticsDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_StatisticsDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_StatisticsDatabase.lib specifically for this user .


See the detailed help for sqwsyb_StatisticsDatabase.lib

sqwsyb_UpdtStatsAllDatabases.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsAllDatabases.lib:
lib for sqwsyb_UpdtStatsAllDatabases.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsAllDatabases.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_UpdtStatsAllDatabases.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_UpdtStatsAllDatabases.lib specifically for this user .


See the detailed help for sqwsyb_UpdtStatsAllDatabases.lib

sqwsyb_UpdtStatsDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsDatabase.lib:
lib for sqwsyb_UpdtStatsDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_UpdtStatsDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_UpdtStatsDatabase.lib specifically for this user .


See the detailed help for sqwsyb_UpdtStatsDatabase.lib

sqwsyb_UpdtStatsParallelDatabase.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsParallelDatabase.lib:
lib for sqwsyb_UpdtStatsParallelDatabase.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsParallelDatabase.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_UpdtStatsParallelDatabase.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_UpdtStatsParallelDatabase.lib specifically for this user .


See the detailed help for sqwsyb_UpdtStatsParallelDatabase.lib

sqwsyb_UpdtStatsRebuildWithFlag.lib

shell functions library $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsRebuildWithFlag.lib:
lib for sqwsyb_UpdtStatsRebuildWithFlag.ksh

Nuvola apps information.png
Note:
You can overload functions contained in $gvsqw_SybBin/../lib/sqwsyb_UpdtStatsRebuildWithFlag.lib

by function with same name in $gvsqw_SybBin/../lib_cust/sqwsyb_UpdtStatsRebuildWithFlag.lib for all your environnement
or by $HOME/sqwConfig/sqwsyb_UpdtStatsRebuildWithFlag.lib specifically for this user .


See the detailed help for sqwsyb_UpdtStatsRebuildWithFlag.lib


menu


tools

sqwsyb_Crypt.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_Crypt.ksh:
Generic script to crypt file with openssl See the detailed help for sqwsyb_Crypt.ksh

sqwsyb_GenerateCreateInstance.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_GenerateCreateInstance.ksh:
Generate create dataserver files See the detailed help for sqwsyb_GenerateCreateInstance.ksh

sqwsyb_GetSaPass.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_GetSaPass.ksh:
set env for $DSQUERY

Nuvola apps information.png
Note:
You can replace the file in $gvsqw_SybBin/../tools/sqwsyb_GetSaPass.ksh

by $gvsqw_SybBin/../tools_cust/sqwsyb_GetSaPass.ksh for all your environnement
or by $HOME/edtConfig/sqwsyb_GetSaPass.ksh specifically for this user .

See the detailed help for 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) See the detailed help for sqwsyb_ListAsyncFilesGlobal.ksh

sqwsyb_ListAsyncFiles.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_ListAsyncFiles.ksh:
List Async files (sql, log, mail) to upload in SQWareCentral See the detailed help for sqwsyb_ListAsyncFiles.ksh

sqwsyb_SetEnv.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_SetEnv.ksh:
set env for $DSQUERY

Nuvola apps information.png
Note:
You can replace the file in $gvsqw_SybBin/../tools/sqwsyb_SetEnv.ksh

by $gvsqw_SybBin/../tools_cust/sqwsyb_SetEnv.ksh for all your environnement
or by $HOME/edtConfig/sqwsyb_SetEnv.ksh specifically for this user .

See the detailed help for sqwsyb_SetEnv.ksh

sqwsyb_Spm.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_Spm.ksh:
request for sybase See the detailed help for sqwsyb_Spm.ksh

sqwsyb_Sybis.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_Sybis.ksh:
set env for $DSQUERY See the detailed help for sqwsyb_Sybis.ksh

sqwsyb_TestMySQL.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_TestMySQL.ksh:
Generic test MySQL connection script See the detailed help for sqwsyb_TestMySQL.ksh

sqwsyb_TestSendmail.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_TestSendmail.ksh:
Generic test sendmail script See the detailed help for sqwsyb_TestSendmail.ksh

sqwsyb_Uncrypt.ksh

Script $gvsqw_SybBin/../tools/sqwsyb_Uncrypt.ksh:
Generic script to uncrypt file with openssl See the detailed help for sqwsyb_Uncrypt.ksh


help

Contains help files for "-s" option of bin scripts.


spm

SQL query toolkit
See the detailed help for spm