Template:SQWareProduction sqwsyb CopyDumpDatabase.ksh example: Difference between revisions
Jump to navigation
Jump to search
m Updated by BatchUser |
m Updated by BatchUser |
||
Line 1: | Line 1: | ||
<pre> | <pre> | ||
Sourcing sqwsyb_Global.lib v2024. | Sourcing sqwsyb_Global.lib v2024.02 SQWareProduction for Sybase (dbSQWare) ... | ||
#Standard help for script sqwsyb_CopyDumpDatabase.ksh: | #Standard help for script sqwsyb_CopyDumpDatabase.ksh: | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -h | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -h | ||
Line 15: | Line 9: | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -Locale en -h | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -Locale en -h | ||
#Display online help for this script with forcing of the 'en' locale (default locale managed by | #Display online help for this script with forcing of the 'en' locale (by default locale managed by $gvsqw_Locale) | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -s | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -s | ||
#Display usage examples for this script | #Display usage examples for this script | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh - | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> | ||
# | #Generate commands but don't execute them ! | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -Exec | |||
#Copie le fichier dump par rsync entre deux dataservers | |||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -DD <date> -RD <directory> -Exec | |||
#copy dump file at date <date> (by default, the latest) to directory target (par defaut $gvsqw_RootDump) | |||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -RDS <directory> -Exec | |||
#Directory to find source dump file (by default $gvsqw_RootDumpSource) | |||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -UUS <username> -Exec | |||
#Execute the script as source user unix (by default, same as target) | |||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh - | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -AddFlagName -Exec | ||
# | #Cherche le dump avec '.mflag' a la fin du nom | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -AGR 20 | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -AGR 20 -Exec | ||
#Set the waiting time in seconds between two command run, 20s here | #Set the waiting time in seconds between two command run, 20s here | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -AGE 30 | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -AGE 30 -Exec | ||
#Set the waiting time in seconds between two end checks, 30s here | #Set the waiting time in seconds between two end checks, 30s here | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE - | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -HI <NumberOfGenerations> -Exec | ||
# | #change the number of generation to keep | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE - | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -Type <TypedeDump> -Local -Exec | ||
#Execute generated commands in local and change dump type (full,inc,finc,stb,fstb) | #Execute generated commands in local and change dump type (full,inc,finc,stb,fstb) | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE - | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -AddMail 'mymail1@mydomaine.com,mymail2@mydomaine.com' -Exec | ||
# | #Add the mail list to the default address managed by the variable gvsqw_GlobalMail | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -SendReport -Exec | |||
#Send the log by email at the end of the treatment even if there is no error | |||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -US <HostnameSource - | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -NoMail -Exec | ||
# | #Disables sending an email on error to $gvsqw_GlobalMail (by default, send on error) | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -F <File> -FRT <NumericValue> -Exec | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -F <File> -FRT <NumericValue> -Exec | ||
#Force return code to '<NumericValue>' on error (if no error, exit 0!) | #Force return code to '<NumericValue>' on error (if no error, "exit 0!") | ||
#You can also force return code of this script on all your | #You can also force return code of this script on all your | ||
#environnement if you set the variable: $gvsqw_ForcedReturnCodeScript_sqwsyb_CopyDumpDatabase=<NumericValue> | #environnement if you set the variable: $gvsqw_ForcedReturnCodeScript_sqwsyb_CopyDumpDatabase=<NumericValue> | ||
#in configuration file $gvsqw_SybBin/../etc_cust/sqwsyb_GlobalVar.cfg | #in configuration file $gvsqw_SybBin/../etc_cust/sqwsyb_GlobalVar.cfg | ||
$gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -P <NumericValue> -Exec | $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -P <NumericValue> -Exec | ||
#Run | #Run sqwsyb_CopyDumpDatabase.ksh script with a parallel degree of '<NumericValue>' | ||
#Use by default the variable gvsqw_NbThreadXXX in $gvsqw_SybBin/../etc/sqwsyb_GlobalVar.cfg | #Use by default the variable gvsqw_NbThreadXXX in $gvsqw_SybBin/../etc/sqwsyb_GlobalVar.cfg | ||
#You can change this default on all your environnement if you set this variable | #You can change this default on all your environnement if you set this variable |
Revision as of 17:10, 7 April 2024
Sourcing sqwsyb_Global.lib v2024.02 SQWareProduction for Sybase (dbSQWare) ... #Standard help for script sqwsyb_CopyDumpDatabase.ksh: $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -h #Display online help for this script $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -Locale en -h #Display online help for this script with forcing of the 'en' locale (by default locale managed by $gvsqw_Locale) $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -s #Display usage examples for this script $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> #Generate commands but don't execute them ! $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -Exec #Copie le fichier dump par rsync entre deux dataservers $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -DD <date> -RD <directory> -Exec #copy dump file at date <date> (by default, the latest) to directory target (par defaut $gvsqw_RootDump) $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -RDS <directory> -Exec #Directory to find source dump file (by default $gvsqw_RootDumpSource) $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -UUS <username> -Exec #Execute the script as source user unix (by default, same as target) $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -AddFlagName -Exec #Cherche le dump avec '.mflag' a la fin du nom $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -AGR 20 -Exec #Set the waiting time in seconds between two command run, 20s here $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -AGE 30 -Exec #Set the waiting time in seconds between two end checks, 30s here $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -HI <NumberOfGenerations> -Exec #change the number of generation to keep $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -Type <TypedeDump> -Local -Exec #Execute generated commands in local and change dump type (full,inc,finc,stb,fstb) $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -AddMail 'mymail1@mydomaine.com,mymail2@mydomaine.com' -Exec #Add the mail list to the default address managed by the variable gvsqw_GlobalMail $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -SendReport -Exec #Send the log by email at the end of the treatment even if there is no error $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -NoMail -Exec #Disables sending an email on error to $gvsqw_GlobalMail (by default, send on error) $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -F <File> -FRT <NumericValue> -Exec #Force return code to '<NumericValue>' on error (if no error, "exit 0!") #You can also force return code of this script on all your #environnement if you set the variable: $gvsqw_ForcedReturnCodeScript_sqwsyb_CopyDumpDatabase=<NumericValue> #in configuration file $gvsqw_SybBin/../etc_cust/sqwsyb_GlobalVar.cfg $gvsqw_SybBin/sqwsyb_CopyDumpDatabase.ksh -I $DSQUERY -DT <DbName> -SS $DSQUERY_SOURCE -US <HostnameSource> -P <NumericValue> -Exec #Run sqwsyb_CopyDumpDatabase.ksh script with a parallel degree of '<NumericValue>' #Use by default the variable gvsqw_NbThreadXXX in $gvsqw_SybBin/../etc/sqwsyb_GlobalVar.cfg #You can change this default on all your environnement if you set this variable #in configuration file $gvsqw_SybBin/../etc_cust/sqwsyb_GlobalVar.cfg