本程序实现买单绩效ETL调度
安装步骤:
(1)上传mdjx_shell目录至linux服务器环境
(2)Oracle客户端配置
在.bash_profile文件添加如下内容,具体目录按照实际修改
ORACLE_SID=ORCL;
export ORACLE_SID
ORACLE_BASE=/home/mdjx;
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/dbhome_1;
export ORACLE_HOME
ORACLE_TERM=xterm;
export ORACLE_TERM
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMAT
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH:$ORACLE_HOME/network/jlib
export SHLIB_PATH=$ORACLE_HOME/lib32:/usr/lib
export PATH
(3)修改etl_profile配置文件中的内容
(4)修改每个shell脚本开头引入配置文件的绝对路径
(5)根据需求配置定时任务
只需要配置mdjx_main_getfiles.sh获取数据文件主程序,mdjx_main_loaddata.sh数据加载主程序和mdjx_main_proc.sh数据计算主程序,其他三个个脚本为子程序被主程序调用
参考 crontab.txt
注意:如有疑问请联系qq:444900279