Jun 18, 2026, 10:15 AM
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
#!/bin/bash
|
||||
|
||||
export myScript=${0##*/}
|
||||
export myPath="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" #"
|
||||
. /usr/local/bin/init_sets.sh
|
||||
. /usr/local/bin/init_sets_db.sh
|
||||
|
||||
BATCH_NAME="EXPORT_PUBLIC"
|
||||
child_batch_name1="rplexport.export.run(PUBLIC1_IMPORT_DATA,no)"
|
||||
####child_batch_name2="rplexport.export.run SOLIDITET_FV"
|
||||
|
||||
#zalogovani zacatku procesu
|
||||
LOG_START_BATCH
|
||||
run_id=$BATCH_ID
|
||||
|
||||
if [ -e $repl_running_export/z_done.dat ]
|
||||
|
||||
then
|
||||
echo `date "+%Y-%m-%d %H:%M"` --nelze spustit export na public,jelikoz jeste nedobehl predchozi >>$logFile
|
||||
##ted zaloguju konec procesu
|
||||
change_count=0;
|
||||
LOG_END_BATCH $run_id 'ok' $change_count
|
||||
exit
|
||||
|
||||
else
|
||||
|
||||
echo "========================================================================" >$logFile
|
||||
cp $dp_dir/z_done.dat $repl_running_export >>$logFile &&
|
||||
echo `date "+%Y-%m-%d %H:%M"` --z_done.dat zkopirovan do $repl_running_export >>$logFile
|
||||
|
||||
## Spusteni adhoc exportu na public
|
||||
|
||||
echo `date "+%Y-%m-%d %H:%M"`===============Start adhoc exportu pro Magnusweb=============== >>$logFile
|
||||
|
||||
## Export replikacniho souboru na serveru product
|
||||
|
||||
#zalogovani zacatku podprocesu
|
||||
|
||||
LOG_START_BATCH "$child_batch_name1" "$run_id"
|
||||
child_run_id1=$BATCH_ID
|
||||
#### LOG_START_BATCH "$child_batch_name2" "$run_id"
|
||||
#### child_run_id2=$BATCH_ID
|
||||
|
||||
echo `date "+%Y-%m-%d %H:%M"`---Start exportu >>$logFile
|
||||
echo "#h#" >$dp_dir/z_done.dat &&
|
||||
chmod 777 $dp_dir/z_done.dat
|
||||
echo `date "+%Y-%m-%d %H:%M"`---spoustim export_run.sql >>$logFile
|
||||
sqlplus $CONNECT_RPLEXPORT @$SQLPath/export_run_without_metadata.sql $child_run_id1 >>$logFile &&
|
||||
sleep 5
|
||||
echo `date "+%Y-%m-%d %H:%M"`---hotovo >>$logFile
|
||||
|
||||
# Kontrola existence dmp
|
||||
|
||||
chmod 777 $dp_dir/public1*.dmp
|
||||
echo `date "+%Y-%m-%d %H:%M"`---zacatek zipovani >>$logFile
|
||||
gzip $dp_dir/public1*.dmp
|
||||
echo `date "+%Y-%m-%d %H:%M"`---konec zipovani >>$logFile
|
||||
|
||||
## Kopirovani souboru na server Public
|
||||
echo `date "+%Y-%m-%d %H:%M"`---spoustim kopirovani dmp a z_done.dat na public >>$logFile
|
||||
scp -i $sshreplcopy -p $dp_dir/public1_import_data*.dmp.gz oracle@public.cekia.cz:/oradata/repository/dp_dir &&
|
||||
scp -i $sshreplcopy -p $dp_dir/z_done.dat oracle@public.cekia.cz:/oradata/repository/dp_dir >>$logFile
|
||||
### echo `date "+%Y-%m-%d %H:%M"`---spoustim kopirovani dmp a z_done.dat na devel1 - docasne jen pro testovan▒ >>$logFile
|
||||
### scp -i $sshreplcopy -p $dp_dir/public1_import_data*.dmp.gz oracle@devel1.bisnode.cz:/devel1/oradata/repository/import_dir &&
|
||||
### scp -i $sshreplcopy -p $dp_dir/z_done.dat oracle@devel1.bisnode.cz:/devel1/oradata/repository/import_dir >>$logFile
|
||||
|
||||
cd / &&
|
||||
cd $dp_dir/ &&
|
||||
file=`ls public1_import_data*.dmp.gz` &&
|
||||
echo `date "+%Y-%m-%d %H:%M"`---soubor $file prenesen na public >>$logFile
|
||||
rm $dp_dir/public1_import_data*.dmp.gz &&
|
||||
echo `date "+%Y-%m-%d %H:%M"`---soubor dmp promazan v dp_dir >>$logFile
|
||||
echo `date "+%Y-%m-%d %H:%M"`===============Konec exportu O.K.=============== >>$logFile
|
||||
echo "========================================================" >>$logFile
|
||||
|
||||
## Spusteni SOLIDITET FV
|
||||
|
||||
#### echo `date "+%Y-%m-%d %H:%M"`===============START soliditet fv=============== >>$logFile
|
||||
|
||||
####echo `date "+%Y-%m-%d %H:%M"` --Start spoustim soliditet_fv_export $child_run_id2>>$logFile
|
||||
####$myPath/soliditet_fv_export.sh $child_run_id2
|
||||
####echo `date "+%Y-%m-%d %H:%M"` --Hotovo soliditet_fv_export >>$logFile
|
||||
|
||||
|
||||
## Odeslani logu mailem
|
||||
#mail -s "Without_Metadata.sh Export NEOMAGU na PUBLIC z PRODUCTu" $send_mail_hl_pr <$logFile
|
||||
#mail -s "Export NEOMAGU na PUBLIC z PRODUCTu" $send_mail_hl_pr <$logFile
|
||||
mv $logFile $logDir/export_public_without_metadata_sh_$(date "+%Y-%m-%d_%H:%M").log
|
||||
rm -f $repl_running_export/z_done.dat
|
||||
|
||||
|
||||
|
||||
##ted zaloguju konec procesu
|
||||
change_count=0;
|
||||
LOG_END_BATCH $run_id 'ok' $change_count
|
||||
|
||||
#spu pridani replikace ipointu - ipoint zrusen
|
||||
#$myPath/export_public_ipoint.sh >$logDir/export_public_ipoint.sh.log
|
||||
fi
|
||||
exit
|
||||
Reference in New Issue
Block a user