#!/bin/ksh
# ./oracle_hive.sh -s srcname -p oo|oh
# sh /home/oracle/bin/oracle_hive.sh -s LTE_DT_RAWDATA_GRID10 -p oo
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
if [ $# -ne 4 ]; then
echo "please input param: $0 -s tabname -p oo|oh"
exit -1
fi
# get paramsfi
while [ $# -ne 0 ] ; do
if [ x$1 == "x-s" ] ; then
shift
tabname=$1
shift
elif [[ x$1 == "x-p" ]]; then
shift
synctype=$1
shift
else
# print_trace "Unrecorgnized prarmter $1, ignore. "
shift
fi
done
currenttimestamp=$(date +%Y%m%d%H%M%S)
procdate=$(date +%Y%m%d)
monthid=`expr substr ${procdate} 1 6 `
LOG_PATH="/opt/datasync/log/${procdate}"
if [ ! -d "$LOG_PATH" ]; then
mkdir -p $LOG_PATH
fi
function WRITE_LOG(){
log_info=$1
echo "[`date +%F\ %T`]:
oracle导入导出&hive交互
最新推荐文章于 2025-04-29 15:12:19 发布