Informatica自动备份folder和repository脚本
来源:互联网 发布:c语言怎么写注释 编辑:程序博客网 时间:2024/06/03 19:27
http://b2daf797.wiz03.com/share/s/2OSLun3V44CI2LVCy70ROCI329BUvc1SIApq2Uw4ZH3WjDQt
配置文件
[oracle@uz22199 script]$ more export_folder.cfg ETL_10.4.2.37ETL_10.4.3.100ETL_10.4.3.27los_promote_2.0.0los_promote_etlsd_etl_bi199[oracle@uz22199 script]$ more rep.cfg Repository_LOT Domain_UUZZ Administrator Administrator
脚本
#!/usr/bin/sh# Usage: export_folder_script.sh##Informatica##export LANG=Cexport PM_CODEPAGENAME="MS936"export INFA_HOME=/home/oracle/Informatica/PowerCenter8.6.1export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib32:$INFA_HOME/server/binexport JAVA_HOME=$INFA_HOME/java/export NLS_LANG=AMERICAN_AMERICA.AL32UTF8export PM=/file/sqlDATE=`date +%Y%m%d`cd /home/oracle/Informatica/backuppmrep connect -r Repository_LOT -d Domain_UUZZ -n zhuhongjun -x zhuhongjun!@#321for a in `cat /home/oracle/Informatica/PowerCenter8.6.1/server/script/export_folder.cfg`;dofolder=$a;pmrep objectexport -f $folder -u ${folder}_${DATE}.xml -l ${folder}_${DATE}.logdonepmrep cleanupecho "backup complete!"cat /home/oracle/Informatica/PowerCenter8.6.1/server/script/rep.cfg|while read line;do a=`echo $line|awk '{print $1}'`;b=`echo $line|awk '{print $2}'`;c=`echo $line|awk '{print $3}'`;d=`echo $line|awk '{print $4}'`;pmrep connect -r $a -d $b -n $c -x $d# Check StatusSTATUS=$?if [ $STATUS -ne 0 ]thenecho 'Repository Connection Failed:Invaid username/password'return $STATUSfi# Backup RepositoryFilename=$a'_'$(date +%Y%m%d)pmrep Backup -o /home/oracle/Informatica/backup/$Filenameecho 'Backup Successfull : '$Filenamepmrep cleanupdonetar zcvf /home/oracle/Informatica/backup/INFA_Folder_backup_${DATE}.tar.gz -C /home/oracle/Informatica/backup/ {*.xml,*.log,*.rep}rm /home/oracle/Informatica/backup/{*.xml,*.log,*.rep}TO_MAIL=fanboshi@uuzz.com,songqi@uuzz.comecho "Informatica folder repository $DATE" |/usr/bin/mutt -s "Informatica folder repository autobackup" $TO_MAIL -a /home/oracle/Informatica/backup/INFA_Folder_backup_${DATE}.tar.gzfind /home/oracle/Informatica/backup/ -mtime +7 -exec rm -rf {} \;#0 12 * * 5 /bin/sh /home/oracle/Informatica/PowerCenter8.6.1/server/script/backup_infa.sh
阅读全文
0 0
- Informatica自动备份folder和repository脚本
- Informatica的Repository该如何备份呢?
- 自动备份脚本(Windows和Linux)
- mongo自动备份脚本和恢复
- DAC Informatica Repository Relink
- RMAN自动备份和磁带机备份SHELL脚本
- python 备份和自动清理过期备份脚本
- LINUX 自动备份脚本
- mysql自动备份脚本
- VSS自动备份脚本
- MYSQL自动备份脚本
- mysql自动备份脚本
- 自动备份脚本
- Oracle自动备份脚本
- 自动备份mysql脚本
- mysql自动备份脚本
- sharepoint自动备份脚本
- mysql自动备份脚本
- 数据结构实验之图论八:欧拉回路
- Android 高仿微信图片选择器
- Mysql InnoDB引擎
- 用MMD做mmd动态模型
- nova对instance做resize操作失败
- Informatica自动备份folder和repository脚本
- 【Unity学习笔记】总结:unity中的中括号:[SerializeField][HideInInspector]等等(更新中)
- hdu 3986
- 在listview的item中使用EditText,刷新后保存数据的方法
- POJ 3616 Milking Time(DP,区间和最大)
- Python实现简单快递查询
- 这是一个新的开始还是一个偶然的邂逅?
- java的8中数据类型
- HTTP规范的8种可能的请求方法