sqlldr shell脚本将csv导入oracle

时间:2018-06-07 05:40:10

标签: shell sh sql-loader

我有一个这样的shell脚本,当我在crontab中运行这段代码时这个不行,请告诉我我的代码有问题,这是我的shell

#!/bin/bash
    NOW="$(date +'%Y-%m-%d %T')";
    echo "##############################################";
    echo "START : $NOW";

    SQLLDR=`/usr/bin/sqlldr userid=TUNAIREPO/TUNAIREPO#2015@10.250.193.102:1521/optun control=/result/tcash_d/doLoad/ora_new.ctl log=/result/tcash_d/doLoad/ora.log b$
    echo "SQLLDR: $SQLLDR";

    echo "##############################################";
    echo "FINISH : $NOW";

先谢谢

1 个答案:

答案 0 :(得分:0)

SQLLDR命令替换行应以反引号结束。甚至更好地使用$(command)首选命令替换语法。什么是该行末尾的b $,这是一个错字?

此外,现在更改密码,即您已与全世界分享!