Sobre la base de Oracle Linux servidor de copia de seguridad automática y la sincronización Claro

 1, los usuarios root para escribir scripts de shell OrclBackup.sh

#! / bin / fiesta de 
exportación ORACLE_BASE = / home / oracle / aplicación 
de exportación ORACLE_HOME = $ ORACLE_BASE / oracle / product / 11.2 . 0 / dbhome_1 
export ORACLE_SID = ORCL 
export PATH = $ ORACLE_HOME / bin: $ PATH 
DATA_DIR exportación = / home / oracle / app / admin / ORCL / dpdump 
LOGS_DIR exportación = / home / oracle / app / admin / ORCL / dpdump 
exportación DELTIME = `date -d " hace 10 días " Y% m% +% d` 
exportación BAKUPTIME =` date +% Y% m% d% H% m% S` 
exportación NLS_LANG =AMERICAN_AMERICA.ZHS16GBK 
eco " A partir bakup ... " 
eco " ruta del archivo bakup $ DATA_DIR / $ BAKUPTIME.dmp " 
expdp scott / tiger @ 172.168.1.10 : 1521 / ORCL dumpfile = $ = $ BAKUPTIME.dmp registro BAKUPTIME.log directorio = data_pump_dir 
eco " éxito archivo de respaldo ... " 
alquitrán -zcvPf $ DATA_DIR / scdzpj $ BAKUPTIME.tar.gz $ DATA_DIR / scdzpj $ BAKUPTIME.dmp $ DATA_DIR / scdzpj $ BAKUPTIME.log --remove- archivos 
se hacen eco de " alquitrán del archivo bakup con éxito. " 
rm -rf $ DATA_DIR / scdzpj $ DELTIME * .gz 
eco "Bakup completó. "

2, añadir el script para el servicio

chkconfig --add OrclBackup.sh

3, compruebe si el agregado con éxito

chkconfig --list | grep OrclBackup.sh

Supongo que te gusta

Origin www.cnblogs.com/yangxuyang/p/12529720.html
Recomendado
Clasificación