Export, Archiving, Delete Older file Oracle Database automaticly using Linux Script and Crontab
This is script that export Oracle Database, archive it automatically and delete archive automatically where archive older than 20 day
####################
# Oracle Backup #
# Bayu Kurniawan R #
# 17 April 2008 #
####################
# Buat environment
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
ORACLE_HOME=/opt/oracle/product/9ir2/
ORACLE_BASE=/opt/oracle
ORACLE_SID=orcl
export ORACLE_HOME ORACLE_BASE ORACLE_SID
PATH=$PATH:$HOME/bin:$ORACLE_HOME:$ORACLE_HOME/bin
# File naming : year.month.day
tanggal=$(date +%y%m%d)
# Path to save file
dir=/home/bayu
# Daily Backup DB Oracle
echo Exporting DB Oracle ….
su - oracle -c “exp user/password@orcl file=$dir/file_$tanggal.dmp log=$dir/file_$tanggal.log”
echo Archiving Oracle Backup…
tar -zcf $dir/file_$tanggal.tar.gz $dir/file_$tanggal.dmp $dir/file_$tanggal.log
echo Removing Oracle .dmp and .log…
rm $dir/file_$tanggal.dmp $dir/file_$tanggal.log
echo Removing Dump Oracle which older than 20 day…
find /home/bayu -name file*tar.gz -mtime +20 -exec rm -f {} \
# End #
Save it as backup.sh
Edit the Crontab
crontab -e
Add following line
0 22 * * * /opt/oracle/product/9ir2/bin/backup.sh
This script will execute backup.sh everyday at 22.00
Tags: Crontab, Linux, Oracle, Script







ass wr wb,
mas bayu website nya mantap, all about Gis, saya suka banget.
ada beberapa pertanyaan mungkin mas bayu bisa bantu :
- cara instalasi ArcSDE 9.2
- untuk costumize ArcGis Desktop apa pakai VBA atau VB.Net? ada contoh engga?
Trimas kasih sebelumnya,
salam
maju terus Gis-Indonesia
Walaikumsalam wr.wb
Terima kasih Pak Hartono atas pujiannya, ini memacu saya untuk mengembangkan web ini.
- Untuk cara instalasi ArcSDE 9.2 bisa dilihat di http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=About_new_installations_of_ArcSDE
- Untuk customize ArcGIS bisa dilakukan dengan VBA maupun VB.Net.
Untuk VBA bisa dilihat di http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Creating_custom_commands_with_VBA_and_UI_Controls
Untuk VB.Net bisa dilihat di http://edndoc.esri.com/arcobjects/9.2/NET/7bd52ed1-18ae-4aa7-8cde-e9eaed9537fe.htm
Semoga bisa membantu..
terimakasih sebelumnya karena sudah di tampilkan,,,
saya sedang mencoba customize arcgis dengan membuat form agar pada form tersebut dapat menampilkan record terpilih.script di vba-nya gimana yaaa?thanks
kalau di postgresql setting yang diubah yang mana ya mas?
thanks.
kalo di Postgresql yang diubah
PATH, PG_HOME dan perintah untuk mengeksport Database..
untuk mengeksport data Postgres, bisa menggunakan perintah :
pg_dump -U [user postgres] -f [nama file dump] -d [database]