从bash循环执行sql insert语句的最佳方法?

时间:2015-10-21 14:35:01

标签: bash sqlplus

我在无限循环中每10秒执行一次snmpget命令,我想在Oracle数据库中保留snmpget响应。

script.sh

    while true
        do
            resp=$(snmpget $snmpVersion $communityString $MiBList $IP $OID)
            sqlplus username/password@DB @query.sql $resp
            sleep 10
        done

query.sql的

insert into table (column) values(&value);
exit;

问题是我每隔10秒重复打开和关闭一次连接。我认为它没有效果。那么我怎样才能连接一次并且无需每次都打开和关闭连接就可以使用它?

0 个答案:

没有答案