SQWareCentral:mssql

From Wiki_dbSQWare
Revision as of 10:53, 14 July 2010 by Expdbtools (talk | contribs) (sqwc_GenRefDbMssql.ksh)
Jump to: navigation, search

auto

sqwmsq_DeplScripts.ksh

Script d'action $gvsqw_RootexpdbCentral/action/mssql/auto/sqwmsq_DeplScripts.ksh:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/auto_cust/sqwmsq_DeplScripts.ksh.
Deploiement de SQWareProduction pour Mssql

Requête utilisée:

lfsqw_Action()
{
while read lvsqw_HostName lvsqw_UserName
do
echo "${c_info}$lvsqw_UserName@$lvsqw_HostName${c_normal}"
ssh -T $lvsqw_UserName@$lvsqw_HostName <<EOFSSH
mkdir -p $gvsqw_RootSQWareProductionMssql/$gvsqw_VersDeplSQWareProductionMssql
cd $gvsqw_RootSQWareProductionMssql
ln -sf $gvsqw_VersDeplSQWareProductionMssql $gvsqw_VersSQWareProductionMssql
EOFSSH
rsync -aHv $gvsqw_RsyncPathMssql --delete $gvsqw_RootSQWareProduction/mssql/$gvsqw_VersDeplSQWareProductionMssql $lvsqw_UserName@$lvsqw_HostName:$gvsqw_RootSQWareProductionMssql/.
done <$gvsqw_TmpFile.lst
}


sqwmsq_DeplScripts.ksh.new

Script d'action $gvsqw_RootexpdbCentral/action/mssql/auto/sqwmsq_DeplScripts.ksh.new:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/auto_cust/sqwmsq_DeplScripts.ksh.new.


Requête utilisée:



sqwmsq_GatherIndicators.ksh

Script d'action $gvsqw_RootexpdbCentral/action/mssql/auto/sqwmsq_GatherIndicators.ksh:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/auto_cust/sqwmsq_GatherIndicators.ksh.
Collecte des indicateurs Mssql

Requête utilisée:

lfsqw_Action()
{
while read lvsqw_HostName lvsqw_UserName lvsqw_Instance
do
echo "${c_info}$lvsqw_UserName@$lvsqw_HostName $lvsqw_Instance${c_normal}"
ssh -T $lvsqw_UserName@$lvsqw_HostName <<EOFSSH &
$gvsqw_RootSQWareProductionMssql/$gvsqw_VersSQWareProductionMssql/bin/sqwmsq_RunJob.ksh -S $lvsqw_Instance -A IndicDba
EOFSSH
sleep 1
done <$gvsqw_TmpFile.lst
wait
}


sqwmsq_GatherIndicators.ksh.new

Script d'action $gvsqw_RootexpdbCentral/action/mssql/auto/sqwmsq_GatherIndicators.ksh.new:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/auto_cust/sqwmsq_GatherIndicators.ksh.new.


Requête utilisée:



sqwmsq_RotateLog.ksh

Script d'action $gvsqw_RootexpdbCentral/action/mssql/auto/sqwmsq_RotateLog.ksh:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/auto_cust/sqwmsq_RotateLog.ksh.
Execute l'action RotateErrorLog

Requête utilisée:

lfsqw_Action()
{
while read lvsqw_HostName lvsqw_UserName lvsqw_Instance
do
echo "${c_info}$lvsqw_UserName@$lvsqw_HostName $lvsqw_Instance${c_normal}"
ssh -T $lvsqw_UserName@$lvsqw_HostName <<EOFSSH &
$gvsqw_RootSQWareProductionMssql/$gvsqw_VersSQWareProductionMssql/bin/sqwmsq_RunJob.ksh -S $lvsqw_Instance -A RotateErrorLog
EOFSSH
sleep 1
done <$gvsqw_TmpFile.lst
wait
}


sqwmsq_RotateLog.ksh.new

Script d'action $gvsqw_RootexpdbCentral/action/mssql/auto/sqwmsq_RotateLog.ksh.new:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/auto_cust/sqwmsq_RotateLog.ksh.new.


Requête utilisée:





etc

sqwc_DbRefVar.cfg

Fichier de configuration $gvsqw_RootexpdbCentral/action/mssql/etc/sqwc_DbRefVar.cfg:
Il contient les variables de fonctionnement de SQWareCentral pour le SGBD mssql.
Les variables que l'on veut modifier sont à placer dans $gvsqw_RootexpdbCentral/action/mssql/etc_cust/sqwc_DbRefVar.cfg.

gvsqw_DbRefDatabase_mssql =>  [par défaut: 'DatabaseInstanceNameForMssql'
gvsqw_DbRefInstance_mssql =>  [par défaut: 'InstanceNameForMssql'
gvsqw_DbRefPass_mssql =>  [par défaut: 'ConnexionPassForMssql'
gvsqw_DbRefPort_mssql =>  [par défaut: 'InstancePortForMssql'
gvsqw_DbRefType_mssql =>  [par défaut: 'mssql'
gvsqw_DbRefUser_mssql =>  [par défaut: 'ConnexionUserForMssql'
gvsqw_EgrepiV_mssql =>  [par défaut: 'Sun Microsystems|you have'


sqwc_ExpVar.cfg

Fichier de configuration $gvsqw_RootexpdbCentral/action/mssql/etc/sqwc_ExpVar.cfg:
Il contient les variables de fonctionnement de SQWareCentral pour le SGBD mssql.
Les variables que l'on veut modifier sont à placer dans $gvsqw_RootexpdbCentral/action/mssql/etc_cust/sqwc_ExpVar.cfg.

gvsqw_MailMsg_mssql =>  [par défaut: 'TrtMssqlAuto'
gvsqw_Mail_mssql =>  [par défaut: 'dba'
gvsqw_RootSQWareProductionMssql =>  [par défaut: "~$gvsqw_UserUniqueMssql/SQWareProduction/mssql"
gvsqw_VersDeplSQWareProductionMssql =>  [par défaut: 'v1.1'
gvsqw_VersSQWareProductionMssql =>  [par défaut: 'prod'


sqwc_GlobalVar.cfg

Fichier de configuration $gvsqw_RootexpdbCentral/action/mssql/etc/sqwc_GlobalVar.cfg:
Il contient les variables de fonctionnement de SQWareCentral pour le SGBD mssql.
Les variables que l'on veut modifier sont à placer dans $gvsqw_RootexpdbCentral/action/mssql/etc_cust/sqwc_GlobalVar.cfg.

gvsqw_UserUniqueMssql =>  [par défaut: 'sysdba'


.profile_confort

Fichier de positionnement d'alias $gvsqw_RootexpdbCentral/action/mssql/etc/.profile_confort:
Il contient les alias de confort de SQWareCentral pour le SGBD mssql.
Peut-être surchargé par $gvsqw_RootexpdbCentral/action/mssql/etc_cust/.profile_confort.
act_msq => 'cd $gvsqw_RootexpdbCentral/action/mssql/prod;ls -al' depl_msq => '$gvsqw_RootexpdbCentral/bin/sqwc_TrtAuto.ksh mssql sqwmsq_DeplScripts.ksh sqwmsq_GenLstUnix.ksh NOLOG CONFIRM' gen_msq => '$gvsqw_RootexpdbCentral/action/mssql/lst/sqwc_GenRefMssql.ksh' repind_msq => '$gvsqw_RootexpdbCentral/bin/sqwc_TrtAuto.ksh mssql sqwmsq_GatherIndicators.ksh sqwmsq_GenLstRepind.ksh NOLOG'


lst

sqwc_GenRefDbMssql.ksh

Script de génération de liste $gvsqw_RootexpdbCentral/action/mssql/lst/sqwc_GenRefDbMssql.ksh:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/lst_cust/sqwc_GenRefDbMssql.ksh.
Génére le fichier de référence database Mssql automatiquement à partir du référentiel contenu en bdd.
En savoir plus sur le référentiel dbb.
En savoir plus sur le référentiel dbb mssql.
Le fichier de référence se trouvent dans $gvsqw_RootexpdbCentral/etc_cust/RefDb_mssql.txt.

Requête utilisée:

select 'MSQ;' + vol.Alias + ';' + vol.Database_name + ';' + ref.Env + ';' +
from tsqw_Repository ref, tsqw_GenInfos inf, tsqw_VolDb vol, tsqw_GenHisto hist
where hist.Month = convert(smalldatetime,'01'+substring(convert(char(10),getdate(),103),3,8),103)
order by vol.Database_name, vol.Alias


sqwc_GenRefMssql.ksh

Script de génération de liste $gvsqw_RootexpdbCentral/action/mssql/lst/sqwc_GenRefMssql.ksh:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/lst_cust/sqwc_GenRefMssql.ksh.
Génére le fichier de référence Mssql automatiquement à partir du référentiel contenu en bdd.
En savoir plus sur le référentiel dbb.
En savoir plus sur le référentiel dbb mssql.
Le fichier de référence se trouvent dans $gvsqw_RootexpdbCentral/etc_cust/Ref_mssql.txt.

Requête utilisée:

select convert(char(15),Alias) ++ ...
from tsqw_Repository
order by alias


sqwmsq_GenLstInstance.ksh

Script de génération de liste $gvsqw_RootexpdbCentral/action/mssql/lst/sqwmsq_GenLstInstance.ksh:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/lst_cust/sqwmsq_GenLstInstance.ksh.
Generation de la liste des instances Mssql (tsqw_Repository)

Requête utilisée:

select '$gvsqw_HostTsql_mssql', '$gvsqw_UserTsql_mssql', alias
from tsqw_Repository
where STATUS = 'ON'
order by alias


sqwmsq_GenLstRepind.ksh

Script de génération de liste $gvsqw_RootexpdbCentral/action/mssql/lst/sqwmsq_GenLstRepind.ksh:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/lst_cust/sqwmsq_GenLstRepind.ksh.
Generation de la liste pour reprise des indicateurs (tsqw_Repository/tsqw_GenInfos)

Requête utilisée:

select '$gvsqw_HostTsql_mssql', '$gvsqw_UserTsql_mssql', alias
from tsqw_Repository ref
where STATUS = 'ON'
and not exists ( select 1 from tsqw_GenInfos inf
where inf.Gather_date = convert(smalldatetime,convert(char(10),getdate(),103),103)
order by alias


sqwmsq_GenLstUnix.ksh

Script de génération de liste $gvsqw_RootexpdbCentral/action/mssql/lst/sqwmsq_GenLstUnix.ksh:
Peut-être remplacé par $gvsqw_RootexpdbCentral/action/mssql/lst_cust/sqwmsq_GenLstUnix.ksh.
Generation de la liste des unix supportants FreeTds (tsqw_RepositoryFreeTds)

Requête utilisée:

select HostName, UserName
from tsqw_RepositoryFreeTds
order by 1,2