码迷,mamicode.com
首页 > 数据库 > 详细

oracle用shell脚本链接数据库进行操作

时间:2018-02-24 00:51:13      阅读:560      评论:0      收藏:0      [点我收藏+]

标签:bash   test   word   exp   commit   username   rip   acl   insert   

zabbix#vi /opt/script/conf/config.sh
NAME_PW=‘username/password‘
export NAME_PW
zabbix#vi /opt/script/logger.sh

#!/bin/bash
. /opt/script/conf/config.sh
export ORACLE_SID=oracle1 #数据库实例名
export ORACLE_HOME=/oracle/procduct/9.2
su oracle -c "${ORACLE_HOME}/bin/sqlplus -S /nolog" <<EOF
SET FEEDBACK OFF;
SET ECHO OFF;
CONN $NAME_PW
insert into table_test(id,date.messages) values(‘$!‘,sysdate,‘$2‘)#向表table_test中插入数据
commit;
exit
EOF

zabbix#sh /opt/script/logger.sh 1,test#向数据库中写入数据

oracle用shell脚本链接数据库进行操作

标签:bash   test   word   exp   commit   username   rip   acl   insert   

原文地址:http://blog.51cto.com/qqran/2072501

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!